【发布时间】:2017-04-04 01:20:53
【问题描述】:
我有以下组件:
.component('paging', {
templateUrl: "feature/todo-feature/paging/paging.html",
controller: "PagingController",
bindings: {
"data": "<"
}
});
控制器:
$ctrl.incrementPage = function () {
if ($ctrl.data[$ctrl.startFrom + $ctrl.limit]) {
$ctrl.startFrom = $ctrl.startFrom + $ctrl.limit;
}
};
并查看:
<paging data="$ctrl.todo.items"></paging>
我希望 $ctrl.todo.items 被评估并作为对象从包装控制器传递到 PagingController。我的假设正确吗?我究竟做错了什么?
【问题讨论】:
-
data保留为属性前缀。为该绑定使用另一个名称。
标签: javascript angularjs components