问题标签 [angularjs-ng-href]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angularjs - 如何使用带有绝对 URL 的 ng-href?
我还是 angularjs 的新手,我有一个似乎无法找到解决方案的问题,而且我没有时间去研究 angular 源。
这是我的场景:
我有一些 json 数据,其中包含我想在屏幕上显示的 url 集合。我有一个元素,ng-repeat="link in links"
里面有
这行得通,但是所有链接都指向mydomain/apppath/ valueoflink.title 我希望它们是绝对的,只有valueoflink.title没有任何前缀。
如何告诉 Angular 它是绝对的而不是相对的 url?
javascript - 在元素中将 ngclick 优先于 nghref
angularjs - AngularJS ngHref 为什么小写
我正在尝试使用 ngHref 将 href 属性绑定到我的链接,但 AngularJS 将其小写。我怎样才能避免这种行为?
它小写preview.hash,我不想这样做。
angularjs - 卡在 AngularJS 中的 ngRepeat、ngSrc、ngHref 和 JSON 对象之间
我正在尝试设置一个简单的 ng-repeat 但它不起作用。我包括angularJS
了,然后是两个 Angular 模块(ngTouch
因为ngAnimate
我需要它们用于其他目的),并且我包括了我的 Angular 脚本文件。我将 设置ng-repeat
在一个简单元素上,该元素包含src
图像和href
应该从脚本文件中的JSON
对象获取的链接。angular
但是ng-repeat
被转化为HTML
评论。
索引.html:
脚本.js:
谢谢 =)
编辑:我的链接之后的ngRepeat
链接仅用于测试目的(如果它可以在没有的普通链接中工作ngRepeat
)
angularjs - 相当于 ngRoute 中 ui-router 的“ui-sref”?
是否有任何相当于ui-router的ui-sref 的东西?
到目前为止,我所有ng-href
的都是硬编码的字符串文字,例如;
这让我每次看到它都会颤抖。
是否有任何内置功能ngRoute
可以处理此问题,还是我必须自己提供服务?还有其他解决方案吗?
angularjs - AngularJS ng-href 不去链接
我已经检查了文档和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
某种结合起来吗?如果是这样,为什么?
更新:链接将转到调用它的同一页面,但具有用于不同数据记录显示的不同参数。我认为这可能与它有关...
angularjs - 在锚标记中使用 ng-href 和 javascript(书签)
我正在尝试使用 angularjs 在锚标记上创建一个书签。
当脚本是静态的时,不需要使用 angularjs 代码。但是当它是动态的时,两者href
都ng-href
附加'unsafe'
到 JavaScript 中。
尝试了 DOM 操作,它运行良好。
如果我使用的是 URL,而不是 scriptlet,两者href
都ng-href
可以正常工作
angularjs - 我可以在字符串中有 Angular ng-href 绑定变量吗
我想将链接 href 属性绑定到控制器中的变量,但我也希望将该 url 绑定到变量。我想使用内置绑定来完成此操作,而无需手动查看更改并重新加载 url。这可能吗?
这是我实际代码的简化。在模板中声明 url 模式会起作用,但我需要在传入的字符串中定义 url。
angularjs - 将 ng-href 设置为当前页面
是否可以将 ng-href 设置为转到当前页面?
例如:
当上述运行时,我不断得到:
javascript - Angular JS有条件地将字符串附加到标签属性的最干净方法
我有一个关于 angularJS 的新手问题:
我有两个<a>
非常相似的标签,仅在设置href
变量时才显示它们的依赖foo
:
如果 foo == null:
别的
foo
正如您所看到的,除了在 url 开头附加的变量之外,这些标签几乎相同。
我知道有类似ng-show
andng-hide
或三元运算之ng-if
类的命令。
如何以最干净的方式进行此操作?
谢谢!