2017-05-26 3 views
0

非常に最初の読み込み時にテキスト領域にいくつかのデフォルトテンプレートを表示したいと思います。その出力を取得しようとしましたが、私は変更を価値のあるすべてのブレークポイントを設定します。これも機能しません。 2回目のデータがテキスト領域に表示されます。

<textarea meditor style="height: 100%;margin-top: 10px;border: 1px solid lightgray;" ng-model="activity.GoCode" name="gocode" required>{{activity.GoCode}}</textarea> 

function getGoCode(data) { 
    if (data.GoCode == undefined) { 
      $scope.activity.GoCode = "test"; 
    } else { 
      $scope.activity.GoCode = data.GoCode; 
      }; 
    } 
+0

{{modelname}}を入れて、テキストが表示されていることを確認してください。 –

+0

@NayasSubramanian私は試しましたが、動作しませんでした – Lakmi

+0

現在のスコープで作業モデルバインディングがありますか? –

答えて

0

を動作しませんなぜ私たちの問題は、私は表示されないようデータが読み込まれます。

$scope.ReadSampleGoFile = function() { 

     $http.get('settings/sampleGO.txt').then(function (data) { 
      //use the file data here 
      // console.log(data.data); 
      $scope.activity=[]; 
      $scope.activity.GoCode=data.data; 
     }); 
    } 
+0

$ scope.activityをArrayではなくオブジェクトとして宣言したいと思うかもしれません:$ scope.activity = {} – Tonio

0

あなたの関数getGoCode()は、ページロード時にいつ呼び出されますか?

私が持つ、それはおそらくここでの問題ではない場合でも、あなたのコードで1つの問題を参照してください。ここで説明し、インターネットで例外が発生しますよう

ng-model="activity.GoCode" 

{{activity.GoCode}} 

が冗長ですエクスプローラ(エラー:無効な引数)は説明通りhere

また、この指令がyのソースである可能性がありますあなたのコードは、私は私が 「$scope.activity」オブジェクトを作成し、その後に値を割り当てることをする前に、この変数(activity.GoCode)のために最初に値を設定し、この のために解決策を見つけ

+0

私は解決策を見つけました。 – Lakmi

関連する問題