首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在内联javascript中访问变量的jade语法是什么?

在内联javascript中访问变量的jade语法是什么?
EN

Stack Overflow用户
提问于 2018-05-05 01:37:34
回答 1查看 42关注 0票数 0

我所有的语法尝试都失败了,而且很难找到关于这个特定情况的文档,也许你知道得更清楚。

代码语言:javascript
复制
.factsheet(ng-repeat="factsheet in factsheets)
    a(ng-href="{{factsheet.link}}", onclick="aFunction('click', {{factsheet.title}})")

ng-href="{{factsheet.link}}",的工作方式就像一个护身符。{{factsheet.title}}是无法访问的变量。

我试过了

factsheet.title

那就是

#{factsheet.title}

还有这个

"{{factsheet.title}}"

还有其他一些孤注一掷的尝试。

'{{factsheet.title}}'"#{{factsheet.title}}"

虽然我可以很容易地在内联JS之外访问title属性,但都不起作用

代码语言:javascript
复制
h2 {{factsheet.title[currentLang]}} // no worries
EN

回答 1

Stack Overflow用户

发布于 2018-05-05 01:37:34

K,所以在阅读了类似的问题,特别是this one之后,我认为这不是一种方法,最终使用了ng-click,如下所示:

代码语言:javascript
复制
.factsheet(ng-repeat="factsheet in factsheets)
    a(ng-href="{{factsheet.link}}", ng-click="aFunction('click', factsheet.title)")

无论如何,减少内联JS总是一件好事!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50180378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档