我在角度项目中设置了以下指令:
{
restrict: "AE",
replace: true,
template: template,
require: "ngModel",
scope: {
chosen: "=ngModel",
choices: "=choices",
placeholder: "@placeholder"
}
}
我的所有指令都在内部工作,现在缺少的部分是当我在其中选择一个值时,包含my指令的父作用域没有接收到任何类型的更新。尽管我从我指令的任何地方对chosen
进行了分配。
正如标题所述,我最简单的方法是将我指令中选择的值分配给它的父母范围?
理想情况下,我想要解决方案:
link
函数 - 我觉得这可以以声明方式完成作为后续问题,有没有理由在这种情况下使用ngModel
?它是否有益?或者,我是否可以轻松地回收包含父作用域所需返回值的name
属性?