angular.js - カスタム ディレクティブが angularjs の ng-repeat ディレクティブ内にネストされている場合、コンテンツは正しくレンダリングされません。
漂亮男人
漂亮男人 2017-05-15 16:56:51
0
2
548

component_list.tpl

リーリー

コンポーネント.tpl

リーリー

ディレクティブ

リーリー

問題の説明:component.tpl の内容を <se-component></se-component> に直接置き換えると、出力は正常ですが、コンポーネントのドラッグ イベントを追加する必要があります。現在の問題は、他のボックスに表示されるべき内容がすべて最後のボックスに表示されてしまうことです。質問は表面的なものかもしれませんが、説明してください。ありがとう。 。

漂亮男人
漂亮男人

全員に返信(2)
仅有的幸福

ng-repeat は独自のスコープを作成し、サブスコープはコントローラーの $scope にアクセスするために
$parent.xxx
する必要があります

seComponent は属性を設定してコンテンツを取得することをお勧めします

リーリー
いいねを押す +0
PHPzhong

se-component の replace:true を削除すると表示は正常になりますが、<se-component> というラベルが余分に付いてしまい、見栄えが悪いことがわかりました

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート