【发布时间】:2016-10-27 02:28:01
【问题描述】:
我很难弄清楚为什么 scope inside 指令不起作用。我做错了什么。程序应该能够通过单击按钮来删除一个项目,但是范围不起作用,如果我在指令数据中注释掉范围,否则没有任何事情发生。用户应该在菜单中搜索一个项目,并根据条件显示项目,例如输入鸡肉和项目数量应该显示,每个项目旁边应该显示按钮,然后按下该按钮应该删除该项目。这不起作用。 如果有人可以看看并给我一个答案,我会很感激。顺便说一句,我是 AngularJS 的新手并正在努力学习。
函数 FoundItemsDirective(){ var ddo = {
scope: {
//items: '<',
//myTitle: "@",
onRemove: '&'
//visible: '='
},
templateUrl: 'foundItems.html'
// controller: NarrowItDownDirectiveController,
// controllerAs: 'narrowDown',
// bindToController: true
};
return ddo;
}
这里是 plunk http://plnkr.co/edit/s9Fh4RkXIhrhLoVv8ZT2?p=preview的链接
【问题讨论】: