我已经为 Angular js 中的多选创建了一个自定义指令,并且我正在将数据传递给多选指令,如下所示:
<multiselect select-items="selectedCodes" data="names"
check-id="id1"></multiselect>
我的js文件中的范围是
scope: {
data : '=',
selectItems : '=',
checkId : '@'
},
一切都按预期工作正常,但只有当我对数据进行硬编码并在我的指令中使用它时。但是,当我从 Web 服务获取数据并在指令中使用这些变量时,会出现空值而不是 Web 服务数据。
我认为指令是在我的 Web 服务调用返回数据之前加载的。
任何人都可以提出任何解决方案吗?
提前致谢。