2016-07-29 3 views
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'; 
     } 
    }); 

})(); 

私は結合パラメータを使用したい場合は、私はエラーを取得:

enter image description here

にリンク:?https://docs.angularjs.org/error/ $コンパイル/ ISCP P0 = detailsComponent1 & P1 =値& P2を=コンポーネント1 & p3 =コントローラ%20バインディング%20定義

何を意味しますか?

ありがとうございました。

+0

だから?テンプレートはMVC呼び出しから来て、それは質問とは関係ありません。私はバインディングを削除するとすべてが機能します... – monstro

+0

'restrict: 'E'、'も削除します。エラーは 'value:"のためです。 "Component1" ''値のようにする:@ Component1'または 'value:= Component1' – varit05

答えて

2

まあは、エラーが原因無効アイソスコープの到来れる

モードキャラクタ(= < & @)始まるスコープ定義オブジェクトは、特定の形式でなければならない範囲を隔離宣言する場合、その後オプションの?があり、オプションのローカル名で終わります。

ここで参照リンクをご覧ください:https://docs.angularjs.org/error/ $は、コンパイル/ ISCP

プラス、あなたのコンポーネント内の一部破棄ディレクティブプロパティを持っています。

restrict (restricted to elements for component)

ここにコンポーネントのマニュアルをご覧ください:https://docs.angularjs.org/guide/component

は、それはあなたのお役に立てば幸い!

乾杯

関連する問題