私は既存のサイトで本当にシンプルな機能のためにangularJsを使用しました。
こんな感じです
<div ng-app>
<div ng-controller="TermsController">
<input type="checkbox" ng-model="terms.agree" />
<input type="submit" value="{{terms.label}}" .. />
</div>
</div>
ページの中央にAngularを接続すると、Angularの読み込みが非常に遅く、Angularがその値を評価する前にユーザーが{{terms.label}}をしばらく見ることができるという事実を除いて、すべてが正常に機能しています。
私は次のようなことをしようとしました
<input type="submit" value="Default value" ng-model="terms.label" .. />
ただし、送信ボタンの値は更新されませんでした。とにかく、私はこのようなものを見たことがあると思いますが、おそらく入力フィールドには値属性がなく、モデルのみでした。
angleJsロードの前にテンプレートをセットアップする方法に関するガイダンスを歓迎します。
プリローダーを設定して、Angularが読み込まれたら交換できることは知っていますが、この単純なタスクではやり過ぎのようです。
手伝ってくれてありがとう