показ данных в угловых

0

может ли кто-нибудь помочь мне показать только ценность собственности в угловых,

фрагмент кода в моем html:

<p>{{ tag }}</p>

фрагмент кода в моем контроллере.js:

var resource = $resource('/about');
resource.query(function(result){
  $scope.tag = result;  
});

Я использую mongodb для базы данных, которые содержат данные {'name':'blablablablabla'}, когда я запускаю этот код, я получаю [{'name':'blablablablabla'}] в своем браузере, это не то, что я хочу, я просто хочу показать значение имени, которое является "blablablabla" в html

Теги:

4 ответа

2
Лучший ответ

Попробуйте напрямую получить доступ к свойству name:

$scope.tag = result[0].name;
2

[{'name': 'blablablablabla'}] - массив, содержащий 1 объект внутри. Чтобы получить доступ к свойству имени этого объекта, вы можете просто назначить его как

$scope.tag = result[0].name;
1

Для результата нужен результат forEach, а $ scope.tag будет:

$ scope.tag = result [index].name;

Результат массива должен иметь только один элемент.

1

В результате вы получаете все JSON из вашего MongoDB. Вы хотите получить только имя, так что:

$scope.tag = result[0].name;

Ещё вопросы

Сообщество Overcoder
Наверх
Меню