ページが読み込まれたときに関数を呼び出すときに問題があります。 Angularアプリケーションを実行するためにhtml内でどのタグを使用すべきかわかりません。ページロード時に角度スクリプトを実行する
データベースからユーザーデータを取得し、テーブルに表示しようとしています。関数を呼び出すためにボタンを使用すると機能しますが、より自動化したいと考えています。私はいくつかの研究を行いましたが、それは常にコントローラを使用するように私につながりますが、もっと簡単な解決策が必要だと確信しています。
<tbody>
<Button ng-click="fetchEveryone();">click</Button>
<tr ng-repeat="user in all_users">
<td>
<img src="/images/{{user.pic}}" style="height: 50px; width: 50px; border-radius: 100px;"/>
</td>
<td>{{user.name}}</td>
<td>{{user.email}}</td>
<td>
<select ng-change="" ng-model="selectedMeeting">
<option value="">Select Meeting Type...</option>
<option ng-repeat="meeting in meetings">{{meeting}}</option>
</select>
</td>
<td>
<button>request</button>
</td>
</tr>
</tbody>
ここには角度コードがあります。これは、Pythonサーバーに要求を行います。
$scope.fetchEveryone = function(){
var req = {
verb: 'getPeople',
names: $scope.Allusers
}
$scope.callAPI(req, function(response){
$scope.all_users = response;
$scope.view = 'viewPerson'
});
}
ここに答えがあります - http://stackoverflow.com/questions/15458609/how-to-execute-angular-controller-function-on-page-load - あなたはそれを試しましたか? –