私はデータリストを添付した入力を持っています。データ取得者は、角度取得リクエストによってページが読み込まれると、データが取り込まれます。
<input list="info" />
<datalist id="info">
<option ng-repeat="diagnosis in diagnoses" value="{{diagnosis.data}}">
</datalist>
$http
要求は、単純なものである:
$http.get('/diagnoses').then(function (response) {
$scope.diagnoses = response.data;
})
情報は、ソースコード中に示します。しかし、データリストには、入力時に一致するオプションが表示されません。モデルに一致するようにビューを更新する必要があることを理解していますが、$scope.$digest()
を呼び出すと、代わりにエラーがスローされます。
$ rootScope:アクションINPROGすでに進行
INと$scope.$apply()
を呼び出すことは何もしません。何か案は?
テンプレートで '$ scope.diagnoses'を使用していないようです。あなたは '$ scope.info'を使用しますが、 – Phil
ですが、これは実際に私が使用しているものです。私はそれを考えずにジェネリック関数をタイプしました。ごめんなさい。 – Michael