2017-08-25 10 views
1

私はデータリストを添付した入力を持っています。データ取得者は、角度取得リクエストによってページが読み込まれると、データが取り込まれます。

<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()を呼び出すことは何もしません。何か案は?

+1

テンプレートで '$ scope.diagnoses'を使用していないようです。あなたは '$ scope.info'を使用しますが、 – Phil

+0

ですが、これは実際に私が使用しているものです。私はそれを考えずにジェネリック関数をタイプしました。ごめんなさい。 – Michael

答えて

3

あなたは

<option ng-repeat="data in diagnoses" value="data"> 
+0

私は実際にそれを使用しています。私は思考せずにジェネリック変数でジェネリック関数をタイプしました。私はそれを反映するために投稿を編集しました。 – Michael

+0

プランナーを作成できますか? – Sajeetharan

0

が判明使用する必要があり、私が馬鹿でした。 MongoDBデータベースから来ているため、私が表示しようとしていたプロパティのうちの1つにハイフンがあることがわかりませんでした。プロパティ名からハイフンを削除すると、すべてが修正されました。

関連する問題