2016-07-07 5 views
2

以下のコードでは、入力フィールドのng-modelプロパティをthis.test変数にリンクします。フォーム - インラインテンプレートからコントロールプロパティにアクセスする方法

class NewComponent { 
    constructor() { 
    this.test = 'test'; 
    this.fields = [ 
     { 
      template: 
      '\ 
      <div class="form-group">\ 
       <input ng-model="test" type="text" class="form-control">\ 
      </div>\ 
      ' 
     } 
    ] 
    } 
} 


angular.module('app') 
    .component('NewComponent', { 
    templateUrl: 'new.html', 
    controller: NewComponent, 
    controllerAs: 'New' 
    }); 

私は何も.... $ctrl.testNew.testを試していません!

+0

[2(ngModel)]とangular1.5を使用してから$ ctrl.test – varit05

+0

を使ってください。私は$ ctrlを試しましたが、うまくいきません...いくつかのコードを追加しました... – Mika

+0

このフィドルを見てください:https://plnkr.co/edit/eeUULQ1YrLhsQvSuA0fD?p=preview – varit05

答えて

0

だけで行うことができる必要があります:

ng-model="model.test" 

スティックをそれで、より多くのあなたは、より多くのあなたが...それを愛する一日中仕事でそれを使用するために育つだろうが、それはかなり驚異的ないくつかのことを知っていますしばらくしてからできることは、先進的なものです。

関連する問題