具有隔离范围的AngularJS指令中的变量

时间:2015-08-24 01:49:15

标签: javascript angularjs angularjs-directive

我有一个孤立范围的指令。

我的范围如下:

scope: {
    amount: "=itemsPerPage",
}

我的指示:

<list items-per-page="5"></list>

在我的指令链接功能中,我有:

scope.test = scope.amount;
console.log(scope.test);
console.log(scope.amount);

但是控制台中的输出是:

undefined
5

我不明白为什么?它是如何工作的?提前谢谢。

1 个答案:

答案 0 :(得分:0)

第一个不起作用,因为变量名称不正确

转换此

scope.test = scope.amout;

scope.test = scope.amount;

JSFIDDLE