我是Node JS和Angular的新手。制作一个从一个安静的api中检索规则数据的小测试项目,api工作得很好......我在rules.html中加载了所有规则但是每个规则都有一个链接来查看详细信息,这是我现在的痛苦......根据教程,链接应指向/rules/details/{{rule._id}}
var app = angular.module('SmartSoftApp', ['ngRoute']);
app.config(['$routeProvider', function($routeProvider){
$routeProvider.when('/rules/details/:id', {
moduleId: app.id,
templateUrl: '/views/ruleDetails.html',
controller: 'RulesController'
})
})
这里的问题是,当我点击链接时,我得到Cannot GET /rules/details/[id]
。我可以改变指向html文件的链接,但我认为这不是它的工作方式。
我是新手,所以如果有人可以指导我完成这件事我很感激
由于
答案 0 :(得分:0)
链接应为“#/ rules / details / {{rule._id}}”
<a href="#/rules/details/{{rule._id}}">Link</a>
另外,当您绑定模型中的值时,应使用ng-href
。