すべてのコントローラーを 1 か所で定義しています。
$routeProvider.when(pages.hello,
{
templateUrl: 'test/hello.html',
controller: 'myController',
access: access.anon,
helloPage: 'arf'
});
私の hello.html は次のようになります。
<select name="chooseFunc" data-ng-model="choosenFunction" class="input-xlarge ng-pristine ng-valid" data-ng-click="fetchID()" data-ng-change="update(choosenFunction)">
<option value="ABCD">ABCD</option>
<option value="CDEF">CDEF</option>
</select>
ここで、http get メソッド「/abc/hello」を呼び出して、ABCD、それに基づく CDEF 値などのドロップダウンを設定します。
このようなことを書いたことがあります。
$scope.fetchID = function() {
console.log("hello in fectch id");
$http.get('/abc/hello').success(successCallback).error(error);
};
関数が呼び出されません。次のことで私を助けることができますか?
- ページの読み込み時に fectID() 関数を呼び出します。
- fechID() 関数は、select 要素にオプションを入力する必要があります。
私はここでは新人です。誰かが私を助けることができますか?