Javascript href链接不适用于节点Js和Angular

Javascript href链接不适用于节点Js和Angular,javascript,html,angularjs,node.js,Javascript,Html,Angularjs,Node.js,我是Node JS和Angular的新手。制作一个从restful api检索规则数据的小测试项目,该api运行良好。。。我在rules.html中加载了所有的规则,但是每个规则都有一个链接来查看详细信息,这是我现在的痛苦。。。根据教程,链接应该指向/rules/details/{{rule.\u id}} app.js 这里的问题是,当我单击链接时,我得到了无法得到/rules/details/[id]。我可以将链接改为指向html文件,但我假设它不是这样工作的 我是新手,所以如果有人能指导我

我是Node JS和Angular的新手。制作一个从restful api检索规则数据的小测试项目,该api运行良好。。。我在rules.html中加载了所有的规则,但是每个规则都有一个链接来查看详细信息,这是我现在的痛苦。。。根据教程,链接应该指向
/rules/details/{{rule.\u id}}

app.js 这里的问题是,当我单击链接时,我得到了
无法得到/rules/details/[id]
。我可以将链接改为指向html文件,但我假设它不是这样工作的

我是新手,所以如果有人能指导我,我将不胜感激

谢谢

链接应该是“#/rules/details/{{rule.\u id}”


此外,在绑定模型中的值时,您应该使用
ng href


这个问题属于
angularjs
标签,不是
angular
标签,请更新你的贴子标签。谢谢你的回复,我试过了,但没用。。。另一件事,当我悬停显示的链接是…localhost:3000/views/rules.html#/rules/details。。。是这样吗?不,“rules.html”不应该在那里。很可能您正在使用html文件直接访问的页面中的链接。使用路线到达链接所在的页面,它将是正确的。哦,这是一个很好的提示,让我检查一下,然后返回给你看一下:
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'
    })
})
<a href="#/rules/details/{{rule._id}}">Link</a>