我有控制器衝突。我有簡單的形式如何在同一個html文件中使用2個名字的控制器?
<form name='regForm' ng-controller="SingUpController as form">
<input type="text" class="form-control"
ng-model="form.user.lastName">
<favorite-dish favor-dish='singUpController.favoriteDish'></favorite-
</form>
和我的路由器
.state('public.signUp', {
url: '/sing-up',
templateUrl: 'src/public/sing-up/sing-up.html',
controller: 'SingUpController',
controllerAs: 'singUpController',
resolve: {
favDish: ['MenuService', function (MenuService) {
return MenuService.getCategories();
}]
}
});
如何使用SingUpController
與名稱:
- 「
form
」,從 「ng-controller
=」SingUpController as form
「」 - 「
singUpController
「來自組件
我不明白你想達到什麼。你在同一頁面上需要兩次控制器嗎? –
我不知道如何使用它。因爲我有controllerAs:'singUpController'和'SingUpController as form'。還有controllerAs:'singUpController',當我將數據發送到組件時使用,還需要從輸入到模型的數據。 –
使用相同的控制器,您的頁面內是否有2個不同的組件?或者只是一個具有控制器的組件? –