我想從一個控件導航到另一個網頁。請在下面找到示例代碼。當用戶點擊頁面上的任何組件時,他應該導航到其他控制器。導航到網頁的其他部分
示例代碼:
var app = angular.module('plunker', ['ui.bootstrap']);
app.controller("TabsParentController", function($scope) {
var setAllInactive = function() {
angular.forEach($scope.workspaces, function(workspace) {
workspace.active = false;
});
};
$scope.workspaces = [{
id: 1,
name: "Tab1",
active: true
}, {
id: 2,
name: "Tab2",
active: false
}, {
id: 3,
name: "Tab3",
active: false
}];
$scope.addWorkspace = function() {
setAllInactive();
};
});
app.controller("TabsChildController", function($scope, $log) {});
function goToNextTab() {
alert("click");
}
HTML代碼:
<div ng-controller="TabsParentController">
<tabset>
<tab ng-repeat="workspace in workspaces"
heading="{{workspace.name}}"
active=workspace.active>
<div ng-controller="TabsChildController">
Tab Name: <input type="text" ng-model="workspace.name"/>
</div>
<input type="button" name="clickMe" value="clickMe" onclick="goToNextTab()" class="nexttab"/>
</tab>
</tabset>
</div>