从 Angular UI 路由访问控制器
Accessing a controller from Angular UI routing
(function () {
var app = angular.module('foo', ['bar'])
.config(function ($stateProvider, $urlRouterProvider) {
$stateProvider
.state('home', {
url:'/home/:Id',
templateUrl: '/foo/template.thml',
controller: 'bar'
})
});
})();
这是指数.html
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css">
<body ng-app="steve">
<div ui-view></div>
</body>
</html>
<script type="text/javascript" src="Scripts/angular.min.js"></script>
<script type="text/javascript" src="Scripts/angular-ui-router.js"></script>
<script type="text/javascript" src="app/user/BarController.js"></script>
<script type="text/javascript" src="app/App.js"></script>
和酒吧控制器
(function () {
var app = angular.module('bar', []);
app.controller('barCTRL', function () {
this.mark = 'mark test';
});
})();
我在另一个 JS 文件中创建了一个控制器,并希望通过 .state 配置部分中的控制器选项传递它。每当我这样做时,我都会收到此错误
任何帮助将不胜感激。谢谢!
试试这个:
var app = angular.module('foo', ['bar'])
.config(function ($stateProvider, $urlRouterProvider) {
$stateProvider
.state('home', {
url:'/home/:Id',
templateUrl: '/foo/template.thml',
controller: 'barCTRL'
})
});
相关文章:
- 否'访问控制允许来源'标头存在于IISNOde中请求的资源(AngularJS+NodeJs)上
- CORS:否'访问控制允许来源'header-但是php设置头文件
- "访问控制允许起源”;通过javascript从http页面调用同一网站的httpsurl时出现问题
- CORS:访问控制允许原点不等于提供的原点
- angularjs:访问angular控制器中的jquery变量
- 飞行前响应中的访问控制允许标头不允许Angularjs请求标头字段访问控制允许标题
- django没有访问控制允许删除原始标头
- HTML5 Canvas访问控制允许原始错误
- Android、iOS和Windowsphone的PHP访问控制
- 访问控制台中的匿名函数
- 访问控制允许标头不允许X-Requested-Wise
- 我如何设置HTTP头“;访问控制允许起源”;用于来自thttpd web服务器的HTTP响应
- Ajax—“;访问控制允许起源”;错误
- XMLHttpRequest无法加载url Origin访问控制允许Origin不允许null
- 访问控制允许来源,即使在同一域上
- jQuery 表单插件:XMLHttpRequest 无法加载 http://www...没有“访问控制允许来源”
- Javascript 受客户端和访问控制允许源的限制
- 访问控制允许方法不允许删除
- 即使在服务器将访问控制允许原点设置为“*”之后,也会收到javascript错误
- AngularJS 没有“访问控制允许来源”标头