angularjs中的Href

时间:2013-07-26 15:28:14

标签: angularjs

我对角度很新...我有一些变量<a href='/foo/bar'/>的链接,我希望这可以路由到我的rails控制器而不是角度处理。

我在堆栈溢出时看到了两个解决方案:设置target =“_ self”和

app.run(function($location, $rootElement) {
  $rootElement.off('click');
});

目标属性工作正常,但对我来说不是理想的解决方案,因为我有一些由第三方宝石生成的锚点。但是,我无法使第二个解决方案起作用:

未捕获TypeError:对象[object Object]没有方法'off'

我试图在这里提供一个JS小提琴 - http://jsfiddle.net/HB7LU/100/ (href本身不是一个很好的例子,因为我没有rails控制器)。有人可以帮我弄清楚如何修复/调试rootElement问题吗?

1 个答案:

答案 0 :(得分:0)

您需要创建一个新指令来处理这些特殊标记。 将此新创建的指令设置为优先级高于0并且为terminal = true,因此默认 directive将不会运行。

您可以找到有关Directives on Angular's documentation

的更多信息