1
我想設置隔離範圍內的變量,但我不能訪問變量,我在隔離範圍內的鏈接功能中設置,也我可以訪問控制器的變量。如何設置範圍變量在隔離範圍從鏈接功能
app.directive('myDir', function($timeout) {
return {
restrict: 'A',
scope: {
'propVar': '='
},
link: function(scope, elem) {
console.log(elem)
scope.linkVar = 'It works!'
console.log(scope);
},
}
})
我創建plunker來說明我的意思:http://plnkr.co/edit/lUBvIkF4fKXkEgujJpuU?p=preview
是的,但問題是,我不希望使用模板。我想在我的div的innerHTML中的東西的隔離範圍。可能嗎? – syabro
嗯。它使用一個小補丁:template:function(tElement,tAttrs){return tElement [0] .innerHTML; } 但謝謝你的回答;) – syabro
@syabro很好的解決方案! :) – michael