2016-01-06 69 views
0

運行塊內在價值如何angular.js如何初始化angularjs

directives.value("value1","test1"); 

directives.run(function(value1){ 
    value1="test2"; 
}) 

運行初始化塊中值這是可能的

+0

這篇對你的工作? – tasseKATT

回答

1

如果您使用的是原始的價值,你只會得到注入到運行功能的副本,你將無法替換原來的。

使用對象來代替:

directives.value("value1", { something: "test1" }); 

directives.run(function(value1){ 
    value1.something = "test2"; 
})