我是 Angular JS 的新手,并且正在努力解决一个非常幼稚的问题。
我有一个指令,当添加到类xyz时为 DOM 元素提供蓝色背景。
我还有一个第三方 jQuery 库,它使用xyz类添加新元素。问题是 jQuery 库创建的新元素没有得到蓝色背景。
var test = angular.module("Test", []);
test.directive("awesome", function () {
return {
replace: false,
restrict: 'C',
transclude: false,
link: function (scope, element, attrs) {
$(element).css("background", "blue");
}
}
});
function Ctrl($scope, $http, $timeout) {
}
//Third party jQuery plugin will add a span with the class "awesome"
$(document).ready(function(){
$(".append").append('<span class="awesome">Success</span>');
});
附上 jsFiddle 链接。关联