私はAngular JSが初めてで、非常に単純な問題に苦しんでいます。
クラスxyzに追加すると、DOM 要素に青い背景を与えるディレクティブがあります。
また、 xyzクラスで新しい要素を追加するサード パーティの jQuery ライブラリもあります。問題は、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 リンクが添付されています。リンク