我正在尝试设置我的应用程序,以便根据用户设备(桌面,手机,平板电脑)将它们发送到与该设备相对应的模板(即someTemplate.phone.html)。我已经创建了一个app控制器并将其设置在主站点包装器上,该主站点包装器为设备设置了设备属性,这适用于定位设备的css,但是我无法弄清楚如何访问app控制器我是从路线配置中创建的。
config(['$routeProvider', function($routeProvider) {
$routeProvider.when('/view1', {templateUrl: 'partials/partial1.html', controller: 'MyCtrl1'});
$routeProvider.when('/view2', {templateUrl: 'partials/partial2.html', controller: 'MyCtrl2'});
$routeProvider.otherwise({redirectTo: '/view1'});
}]);
我想结束以下的事情:
$routeProvider.when('/view1', {templateUrl: 'partials/partial1' + app.device + '.html', controller: 'MyCtrl1'});
任何帮助都会很棒,我知道在ember中我可以做到这一点。控制器(' App'),不知道我能在Angular中做些什么来达到同样的效果。
答案 0 :(得分:0)
您可以像这样访问您的应用:
var myApp = angular.module('myApp');