私のページを開くと、メッセージはバブルイベントのように出てきます。メッセージ2、メッセージ1です。しかし、出力メッセージ1、メッセージ2はトンネルイベントのように必要です。なぜそれが起こったのですか?角のあるディレクティブdomのビルド
<div by-global-size="width:100%;height:5%;">
<div by-parent-size="width:50%;height:30%;">
</div>
</div>
.directive("byGlobalSize", function() {
return {
link: function (scope, element, attributes) {
alert("Message 1");
},
restrict: "A",
scope: true
}
})
.directive("byParentSize", function() {
return {
link: function (scope, element, attributes) {
alert("Message 2");
},
restrict: "A",
scope:true
}
});
2つのディレクティブはありませんが、これは単なる例です。
<div by-global-size="width:100%;height:5%;">
<div by-parent-size="width:50%;height:30%;">
<div by-parentChild-size="width:100%;height:5%;">
<div by-parentChildLittle-size="width:50%;height:30%;">
</div>
</div>
</div>
</div>
もう1つのHTMLの例。親から子まで、私はドームツリーを構築する必要があります。
Build result、inner - > outter、しかしoutter - > innerが必要です。彼が最初に初期化していない場合、インナーはどのようにサイズの親について知っていますか... ... –
申し訳ありませんが、私はそれが仕事であると思う...はい。私はあなたが言った作品なら、私は夜はプロジェクトでやっていきます、ありがとう。私は非常に速く答えます。 –
ありがとう、中古コンパイル作品! –