0
私はAngularJSを傾け始めました。ng-initで変数の初期化が必要な理由:AngularJS
AngularJSで我々は要素を初期化する必要がある場合の選択の例を取ることができます:
<select id="s1" ng-model="vsrc" ng-init="vsrc='a.mp4'">
<option value="a.mp4">First video</option>
<option value="b.mp4">Second video</option>
</select>
私は与えていたときの初期化VSRC =「a.mp4」ng-init
でが、必要とされる理由NG-INIT = 'a.mp4'のような、その値は、それは私がNG-INIT = "VSRC = 'a.mp4'"のように与えなければならなかった働いていませんでした。通常のHTML文で、私たちは直接ngInitがスコープに、他のすべての表現として、評価される式を想定しているためvalue='a.mp4'
を提供することにより、デフォルトのオプションを与えています。それはNGモデルとは関係ありません。あなたは(ほぼ)ngInitを使うべきではありません。ドキュメントを読む:https://docs.angularjs.org/api/ng/directive/ngInit –