0

ページに含めたい角度のあるコンポーネントがあります。このコンポーネントのbindingsパラメータをコメント/削除すると、すべてが機能します...なぜですか?

(function () {

    angular.module('app').component('detailsComponent1', {
        templateUrl: '/RealSuiteApps/RealForm/-1/Details/Component1',
        restrict: 'E',
        bindings: {
            value: "Component1"
        },
        controllerAs: 'cm',
        controller: function () {
            this.message = 'Hello from component1';
        }
    });

})();

バインディングパラメーターを使用したい場合、次のエラーが発生します。

ここに画像の説明を入力

リンク先: https://docs.angularjs.org/error/ $compile/iscp?p0=detailsComponent1&p1=value&p2=Component1&p3=controller%20bindings%20definition

どういう意味ですか ??

ありがとう。

4

1 に答える 1

2

さて、無効な分離スコープのためにエラーが発生しています

分離スコープを宣言する場合、スコープ定義オブジェクトは、モード文字(@&=<)で始まり、その後にオプションの ? が続き、オプションのローカル名で終わる特定の形式でなければなりません。

ここで参照リンクを見つけてください: https://docs.angularjs.org/error/ $compile/iscp

さらに、コンポーネント内に破棄されたディレクティブ プロパティがいくつかあります。

制限 (コンポーネントの要素に制限)

ここでコンポーネントのドキュメントを見つけてください: https://docs.angularjs.org/guide/component

それがあなたを助けることを願っています!

乾杯

于 2016-07-29T18:31:42.707 に答える