0

我已经为 Angular js 中的多选创建了一个自定义指令,并且我正在将数据传递给多选指令,如下所示:

<multiselect select-items="selectedCodes" data="names"
                    check-id="id1"></multiselect>

我的js文件中的范围是

scope: {
        data : '=',
        selectItems : '=',
        checkId : '@'
    },

一切都按预期工作正常,但只有当我对数据进行硬编码并在我的指令中使用它时。但是,当我从 Web 服务获取数据并在指令中使用这些变量时,会出现空值而不是 Web 服务数据。

我认为指令是在我的 Web 服务调用返回数据之前加载的。

任何人都可以提出任何解决方案吗?

提前致谢。

4

0 回答 0