javascript - 生成 Angular JS href

标签 javascript html angularjs ionic-framework

使用 angularjs (+ionic) 我正在尝试这样做:

<ion-item menu-close ng-repeat="button in MenuButtons" {{button.type}}={{button.link}}>

我期望的结果是:

<ion-item menu-close ng-repeat="button in MenuButtons" href="mypage.html">

相反,我得到:

<ion-item menu-close="" ng-repeat="button in MenuButtons" {{button.type}}="{{button.link}}" class="item ng-binding" style="">

我的问题是 {{button.type}}={{button.link}}
也就是说,以下内容对我来说效果很好,链接是“mypage.html”:

href={{button.link}} --> href="mypage.html"

我错过了什么?

最佳答案

无法通过 {{}} Angular 表达式绑定(bind)属性名称。 相反,请尝试使用 ng-href:

<ion-item ng-href="{{pageName}}.html"></ion-item>

更多详细信息请参见Angular ng-href article

关于javascript - 生成 Angular JS href,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33380816/

相关文章:

javascript - 尝试对 IMGUR api 进行 ajax 调用,数据未定义?

javascript - 是否可以在 react 中向有条件显示的组件添加任何动画?

javascript - $(window).focus() 为每个焦点运行两次

html - 使用自定义图标选择输入

php - 基于 PHP Session 动态加载 CSS,更好的方法?

javascript - 仅在 AngularJS 中完成初始化后才运行 Controller

javascript - Angular JS 中的 If 语句 (Ngif)

javascript - 将输入字段中的字符限制为一组字符

javascript - 如何在天蓝色 map 中的多边形中心位置显示标签?

javascript - Bootstrap 工具提示 - 使用 jquery 动态更改 css 和位置