これは、この質問のフォローアップです。私は同じ設定をしています:
ルートモジュール、コントローラー、ディレクティブです。今質問に:
私はこれが内部に書かれているサービスを持っています:
firstModule.factory("firstService", function () {
return {
$('.mainitems').click(function () {
alert("hi")
});
};
});
そして、他のディレクティブ内にネストされたディレクティブ:
secondModule.directive("secondDirective", function () {
return {
templateUrl: "./myurl",
restrict: "E",
replace: true,
compile: function (tElement, tAttrs, controller) {
return {
}
}
}
});
行がある場合 : restrict: "E"
、クリック機能は機能しませんが、削除すると機能します。
これが問題になる理由は何ですか?それは奇妙なことです.1日のデバッグの後、私は問題を見つけました.