Angular state/router url 参数不工作
Angular state/router with url params not working
我在使用状态和参数加载模板时遇到困难。
当我导航到 /contacts
时,下面的代码效果很好
$stateProvider
.state('contacts', {
url: '/contacts',
templateUrl: 'views/resources/contacts.html',
controller: 'ContactsController'
})
当我尝试导航到 /contacts/123 时,我使用了以下代码。
编辑: 我只使用下面的代码,唯一的区别是我在 url.[= 中添加了“/:id” 16=]
$stateProvider
.state('contacts', {
url: '/contacts/:id',
templateUrl: 'views/resources/contacts.html',
controller: 'ContactsController'
})
这是我开始运行遇到问题的时候。该页面无法加载,我收到一个控制台错误,提示我无法实例化模块应用程序 (link to angular site from console error)
有人可以帮帮我吗?我不确定为什么当我尝试使用 params 时一切都开始崩溃 :(
尝试像这样在 .state 定义中定义参数:
$stateProvider
.state('contacts', {
params: { id: null }, // note null is the default value if no param is specified
url: '/contacts/:id',
templateUrl: 'views/resources/contacts.html',
controller: 'ContactsController'
})
所以事实证明,当我添加“/:id”时,我的 index.html 页面上的脚本 src 文件调用没有被正确调用。我有一个额外的。在路径前面,导致我的 angular 文件、服务、指令等。未正确 loaded/called。
我是从这里开始的:
<script src="./app/app.js"></script>
对此:
<script src="/app/app.js"></script>
感谢所有为此提供帮助的人!
我在使用状态和参数加载模板时遇到困难。
当我导航到 /contacts
时,下面的代码效果很好$stateProvider
.state('contacts', {
url: '/contacts',
templateUrl: 'views/resources/contacts.html',
controller: 'ContactsController'
})
当我尝试导航到 /contacts/123 时,我使用了以下代码。
编辑: 我只使用下面的代码,唯一的区别是我在 url.[= 中添加了“/:id” 16=]
$stateProvider
.state('contacts', {
url: '/contacts/:id',
templateUrl: 'views/resources/contacts.html',
controller: 'ContactsController'
})
这是我开始运行遇到问题的时候。该页面无法加载,我收到一个控制台错误,提示我无法实例化模块应用程序 (link to angular site from console error)
有人可以帮帮我吗?我不确定为什么当我尝试使用 params 时一切都开始崩溃 :(
尝试像这样在 .state 定义中定义参数:
$stateProvider
.state('contacts', {
params: { id: null }, // note null is the default value if no param is specified
url: '/contacts/:id',
templateUrl: 'views/resources/contacts.html',
controller: 'ContactsController'
})
所以事实证明,当我添加“/:id”时,我的 index.html 页面上的脚本 src 文件调用没有被正确调用。我有一个额外的。在路径前面,导致我的 angular 文件、服务、指令等。未正确 loaded/called。
我是从这里开始的:
<script src="./app/app.js"></script>
对此:
<script src="/app/app.js"></script>
感谢所有为此提供帮助的人!