- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对如何生成工作 ui-sref
有点困惑来自翻译字符串的链接。
我正在使用 Angular 1.4.9带 Angular 平移 2.9.0
这是相关代码
<div ng-bind-html="$scope.getTranslatedText(someObject)"></div>
controller {
function(value) {
this.$translate.isPostCompilingEnabled(); // Returns true
return this.$translate.instant("taskNames."+value.parameters['messageId'], value.parameters);
}
}
My translation has the following string.
taskInstructions{
someMessageId: "Here is some text <a ui-sref=\"goSomewhere\">Some more text</a>"
}
我的翻译按预期返回文本,如果我没有ng-bind-html
ui-sref 在那里,但是一旦我添加 ng-bind-html
ui-sref 消失了。我尝试过编译,但似乎不起作用,尽管我不确定我是否正确使用了它。
我试过$sce.trustAsHtml
在翻译的输出上,得到 ui-sref
显示在 html 输出中,但它实际上并没有链接到任何地方。我觉得我在某个地方错过了一些步骤,但我似乎无法弄清楚 Angular 希望我做什么才能让 ui-sref 发挥作用。
关于使其发挥作用的最佳实践有什么想法吗?
最佳答案
不使用翻译,但这也许有帮助。我们使用 $sce
和 $state
:
HTML
<section class="adb-layout-row" ng-repeat="post in vm.posts">
<div class="adb-layout-default">
<h5><a ng-click="vm.open(post)">{{ post.title }}</a></h5>
<div ng-bind-html="post.html"></div>
</div>
</section>
JS
$q.when(getPosts()).then(function(data) {
vm.posts = data.posts.map(function(post){
return {
title: post.title,
html: $sce.trustAsHtml(post.description),
url: post.url
};
});
});
angular.extend(vm, {
open: function(post) {
$state.go(post.url);
}
});
关于javascript - 如何使用translate和ng-bind-html的组合来生成ui-sref链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35210511/
我有这个模板 1
我使用 ng-repeat 设置了导航,效果非常好 {{link.Text}} 但是,我的导航项经常有子链接,这意味着父链接并不是真正的导航链接,它只是用于展开和查看子链接。但有时它是
HTML: Order + 我要添加class="active"在 . 每当点击 +这个,那个时候class="active"添加 .
我是 Angularjs 的新手,我很想创建一个具有多个 View 的表单(使用 ui-router)。每个 View 将包含要填写的表单的不同数据,因此当一个 View 已填写后,我不想只单击 an
我想呈现一个链接,例如: 所在州名myState和 key myKey是变量。 有没有办法做到这一点? 最佳答案 我发现自己处于同样的情况,我也无法完成,尝试使用 ng-click 移动您的代码,并
我在 Angular 应用程序中创建了一个自定义指令,其中包含几个 ui-sref 链接。我希望此链接根据当前状态或正在加载的模板进行更改: 我的目的是通过属性传递此信息,以便基于 page 变量生
我在 header.html 中有以下 Angular 代码
你能告诉我一种禁用提交按钮的方法吗,该按钮会通过以下方式更改为新状态: Submit 仅当表单有效时才应启用该按钮。 ng-disabled 与 ui-sref 不起作用: Submit ap
我正在寻找编写一个指令,允许单击外部元素来克隆其所包含元素之一的 ui-sref ,这样单击外部元素的行为与单击.cloned 元素 ... example example
我需要使用带有参数和查询参数的 ui-sref 动态构建指向 Angular 应用程序上另一条路线的链接。示例: {{comment.subject}} 这会构造一个看起来像这样的链接 www
我的 ui-router 状态提供程序中有以下状态: $urlRouterProvider.when('/parent', '/parent/child'); $stateProvider.state
嗨,我有 angular 的 google map ,我正在尝试使用按钮制作自定义 marker.content 以到达另一条路线。我正在像这样设置merkers this.setMarker = f
我尝试在新选项卡中打开 ui-sref,注意到我不想从 Controller 调用它。从 View 端怎么做? See all Blogs
下面是我的代码: 查看: Total: {{item[0].nbtickets}} 在 app.js 中: .state('app.usersingle',{
我在我的应用程序上使用 Angular 的 ui-router 来尝试路由到主视图的 subview 。 main 和 child 都有自己的关联 ID。目前我可以导航到 parent ,但我与 ch
我想将一些额外的数据从 ui-sref 传递到 Controller 中.我正在循环一个 json 对象并向 sref 添加数据: $stateProvider.state('main.imgDesc
我之前为此使用了 ng-route,它运行良好,但是使用 UI Router,链接不再可点击,或者至少大部分时间都不可点击。当它们是非常随机的时,它们不会显示我正在使用的 html 模板。 HTML:
我有一个 html 文件 User Profile Vehicle 和一个js文件 .state('sideMenu.settings
This question is might be similar to this but with different requirements 。由于我无法发表评论(需要 50 分),所以我正在复
我希望 ng-repeat 从字符串内的 ui-srefs 构建 href。常见问题解答存储在数据库中,文本中包含链接。 JSON [ { "question": "How do I fi
我是一名优秀的程序员,十分优秀!