が定義されていません。 htmlコールhtmlとスコープ変数からangularjsコントローラ内の関数は、私がangularjsで初心者です、私は、コードを書いているangularjs</p> <p>内のHTMLから、コントローラで定義される関数を呼び出す方法を知っておく必要があり
First.html
<input type="text" ng-model="model.name" name="name" />
Second.html
<p g-bind-template>{{model.familyname}}</p> // it displays the value
<div data-ng-controller="formCtrl" data-ng-init="init()">
</div>
この方法は正しいですか、他の方法で関数を呼び出すことはできますか?また、initは()が呼び出されるスコープ変数は
$scope.init = function() {
alert($scope.model.name); // it displays undefined
};
を定義されていないすべてのヘルプは非常に
これは(あなたの質問を編集する前に)関数を呼び出す方法ですが、通常は 'ng-init'を使う必要はありません。 '$ scope.model.name'の値をどこで定義しましたか?あなたが示したことから、それが未定義であることは不思議ではありません。それが期待されるものです。 – Lex
@Lex、私の質問を編集しました –
@Lex in one html私は名前を取得しています。次のhtmlに表示します。htmlで表示していますが、コントローラでは未定義です。 –