1. ホーム
  2. ジャバスクリプト

[解決済み】AngularJS - ng-modelが使用されている場合、入力テキストボックスのValue属性は無視されます?

2022-04-17 06:44:40

質問

AngularJSを使用して、単純な入力テキストボックスの値を以下のような "bob"に設定した場合、その値はどうなりますか? この値は ng-model 属性が追加されています。

    <input type="text"
           id="rootFolder"
           ng-model="rootFolders"
           disabled="disabled"
           value="Bob"
           size="40"/>

誰か、この入力をデフォルトにして ng-model ? を使おうとしたのですが ng-bind をデフォルト値で設定しても、うまくいかないようです。

解決方法は?

これは望ましい動作です。モデルをビューではなく、コントローラで定義する必要があります。

<div ng-controller="Main">
  <input type="text" ng-model="rootFolders">
</div>


function Main($scope) {
  $scope.rootFolders = 'bob';
}