angular.module('mymodule', [
])
.controller('myController', [
'$scope', 'myModel'
function($scope, myModel) {
// Some code here
}
]);
.factory('myModel', [
'$scope',
function($scope) {
// Some code here
}
]);
然后在您的路由文件中
$routeProvider.when('/someroute', {
templateUrl: 'partials/someroute.html',
resolve: ['myModel'] //ALWAYS IN ARRAY)
});
在此代码中,您在 myModel 中有一个解析方法。有没有办法向 myModel 添加第二个方法,这样您就可以使用相同的模型添加另一个旋转函数的第二个“何时”?
编辑:我向工厂添加了一些方法(getOrder),但现在不知道如何调用特定方法:
我试过这个但不起作用:
when('/order/:id', {
templateUrl: 'partials/order/Order.html',
controller: "test.controller.order.Order",
resolve: {
getOrder: ["test.resolver.Order", function (resolveProvider) {
return resolveProvider().getOrder();
}
]}