У меня есть список пунктов, которые я хочу, чтобы быть в состоянии нажать на, чтобы загрузить подробный вид: foo/123
. Моя $stateProvider
переменная определяет ... }) .state('foo', { url: '/foo/:fooId', templateUrl: 'client/templates/foo.html', controller: 'FooViewCtrl as foo', });
AngularJS не загружается «подробный» данные
fooview.controller.js:
angular
.module('AppName')
.controller('FooViewCtrl', FooViewCtrl);
function FooViewCtrl ($scope, $reactive, $stateParams) {
$reactive(this).attach($scope);
let fooId = $stateParams.fooId;
this.helpers({
data() {
var a = Data.findOne(fooId); //Meteor func
console.log(a); //this runs and correctly outputs the object
return a;
}
});
}
foo.html:
<ion-view title="{{foo.name}}">
<ion-content>
<p>{{foo.name}}</p>
</ion-content>
</ion-view>
Что я здесь отсутствует? Правильно ли я полагаю, что функция данных возвращает что-то «как foo», которое затем ссылается на foo
в foo.html?
Это было его! Спасибо! – ahota