我有兩個模塊 - App1和App2。 App1有一個控制器,Main。 App2有2個控制器,第一個和第二個。 我在App1的主控制器的模板(mainTemp)中有一個按鈕。 點擊該按鈕如何路由到App1模塊中第一個控制器的模板(firstTemp)?不同模塊之間的角度路由
這是我的應用2模塊看起來喜歡 -
angular.module('App1', ['ngRoute'])
.config(function ($routeProvider, $locationProvider) {
$routeProvider
.when('/first', {
templateUrl: '/Template/firstTemp.html',
controller: 'First'
})
.when('/second', {
templateUrl: '/Template/secondTemp.html',
controller: 'Second'
})
$locationProvider.html5Mode(false).hashPrefix('!');
})
.controller('First', function ($scope, $http, $location) {
$scope.savedata = function (employee) {
$scope.employees = "";
$http.post("/Data/AddEmployee", { empl: employee })
.success(function (result) {
$scope.employees = result;
$location.path('/second');
})
.error(function (result) {
alert(result);
});
}
})
.controller('Second', function ($scope,$http) {
})
,這是應用1的主控制器的模板(mainTemp)模塊 -
<div ng-app="App2" ng-controller="Main">
<input type="button" value="submit" name="btnSave" ng-click="route_()" />
</div>
頁面中只能有一個'ng-app'。除了主模塊之外的所有模塊都必須作爲依賴注入 – charlietfl