3
我正在創建一個AngularJS指令。在Internet Explorer(IE9)中,它無法按預期工作。它會用模板替換原始的html,但不更新模板的插入字符串。AngularJs指令的模板在IE9中不更新
它正常工作在Chrome,Firefox和Safari
下面的代碼
angular.module('app', []);
angular.module('app').directive('mydirective', function() {
return {
replace: true,
scope: {
height: '@',
width: '@'
},
template: '<div style="width:{{width}}px;height:{{height}}px;' +
'border: 1px solid;background:red"></div>'
};
});
這裏是HTML調用指令
<div id="ng-app" ng-app="app">
<div mydirective width="100" height="100"></div>
</div>
這裏的小提琴 http://jsfiddle.net/saP7T/