如何在angular.js中的run block中初始化值
directives.value("value1","test1");
directives.run(function(value1){
value1="test2";
})
这可能吗
答案 0 :(得分:1)
如果您使用基元作为值,您将只获得注入run函数的副本,并且您将无法替换原始函数。
改为使用对象:
directives.value("value1", { something: "test1" });
directives.run(function(value1){
value1.something = "test2";
})