我正在使用像
这样的小型Angular示例项目angular.module('myApp', [
'ngRoute'
])
.config(function ($routeProvider) {
$routeProvider
.when('/view1', {
templateUrl: 'view1',
controller: 'Ctrl1'
})
.when('/view1', {
templateUrl: 'view2',
controller: 'Ctrl2'
})
.otherwise({ redirectTo: '/view1'});
});
现在我想添加一个发送简单GET“/ setDatabaseFlag”的按钮。没有模板加载,没有新的控制器。我意识到每次调用localhost(我的测试的基本URL)都会通过routeProvider运行。所以我试着找到像
这样的东西 .when('/setDatabaseFlag', {
$http.get('/setDatabaseFlag');
})
我找到了一个使用
的例子 .when('/setDatabaseFlag', {
action: doSomething
})
但这里没有$ http。 “行动”似乎没有记录。
我想必须有另一种方法。谢谢你的提示!