我已经检查了文档和ng-href在这里已经无法正常工作,但是我很困惑。
ng-href是否需要完整路径?我的当前看起来像<a ng-title="{{title.text}}" ng-id="{{id.num}}" ng-href="/page.php#param:{{id.num}}"><span>go here</span></a>
,但是当我单击它时,它会正确更改浏览器地址栏中的URL(这是合法的URL;我可以点击地址栏中的“输入”,它将“到达那里”) ,它实际上并没有转到该页面。
怎么了 我是否需要将其与ng-click
某种形式的商品相结合?如果是这样,为什么?
更新:链接将转到被调用该链接的同一页面,但是具有用于不同数据记录显示的不同参数。我认为这可能与它有关...
这是我最终解决此问题的方法:
模板:
<a ng-title="{{title.text}}" ng-id="{{id.num}}" ng-click="go_to_item(id.num)">
<span>{{title.text}}</span>
</a>
Javascript:
$scope.go_to_item = function(display) {
window.location = '/page.php#id:' + display;
location.reload();
};
这正在我们的应用程序中正常工作。为什么角特定的$location
和$window
不工作有一个神秘的我,虽然。我首先尝试了这些方法,但他们没有这样做,因此,如果有人可以解释原因,我将为您提供“接受答案”的答案!;-)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句