0
私はjpholder
から(私はそれらが関連しているとは思わない)2つのエンドポイントがあります:あなたが持っていた場合、あなたが行うための最善のことは、可能でしょう角型、2つのJSONエンドポイントがロードされ、1 ngリピート。もう1つの中で1を置き換える方法は?
jpholder/tds
jpholder/us
私はjpholder
から(私はそれらが関連しているとは思わない)2つのエンドポイントがあります:あなたが持っていた場合、あなたが行うための最善のことは、可能でしょう角型、2つのJSONエンドポイントがロードされ、1 ngリピート。もう1つの中で1を置き換える方法は?
jpholder/tds
jpholder/us
をユーザテーブルとデータベース内のtodosテーブルを使用して、テーブル上でJOINを実行してSELECTを作成し、todoユーザIDを参照してtodoリストの一部としてユーザ名を取得します。あなたが唯一の固定されたJSONまたはJavaScriptの配列を使用している場合
あるいは、あなたはこのような何か行うことができます:javascriptのための
<tbody>
<tr ng-repeat="todo in todos ">
<td>{{todo.userId}}</td>
<td>{{::returnUserName(todo.userId)}}</td><!--Should give you the correct username.-->
<td>{{todo.title}}</td>
<td>{{todo.completed?'COMPLETED':'INCOMPLETE'}}</td>
<td> <button type="button" ng-click="UpdateTodo($index, true)" class="btn btn-info">Update</button> </td>
</tr>
</tbody>
そしてを$スコープ変数を作る:
$scope.users = [{id: 1, name:'John Doe'},{id:2, name:'Jane Appleseed'}];
$scope.returnUserName = function(userID) {
var i, len;
for (len = $scope.users.length, i=0; i<len; ++i) {
if($scope.users[i].id == userID) {
return $scope.users[i].name;
}
}
return 'No user found.'
}
私は同意し、私は実際にそれについて好きです。唯一の問題は、https://github.com/typicode/jsonplaceholderからこれらの値を取得していることです。したがって、これはちょうど偽であるためdatabnaseへのアクセス権はありませんjson api – brohymn
偉大なので、提供された関数は動作するはずですユーザー名を教えてください。または、別の結果を探していましたか? – forrestmid
mg ...それは働いた。あなたは男です。あなたがしたことを私に説明してください。 btw「ユーザーが見つかりませんでした」が名前に変更されました。 – brohymn