首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >transparency.js嵌套的普通值

transparency.js嵌套的普通值
EN

Stack Overflow用户
提问于 2012-12-22 01:07:58
回答 1查看 303关注 0票数 1

我想知道为什么下面的方法不起作用:

Coffeescript:

代码语言:javascript
复制
post =
  title:    'Hello World',
  post:     'Hi there it is me',
  comments: [
    name: 'John',
    text: 'That rules'
  ,
    name: 'Arnold',
    text: 'Great post!',
    tags: ['a', 'b', 'c']
  ]

directives =
  tags:
    tag: 
      text: (target) -> this.value


$('.container').render post, directives

模板:

代码语言:javascript
复制
<div class="container">
  <h1 class="title"></h1>
  <p class="post"></p>
  <div class="comments">
    <div class="comment">
      <span class="name"></span>
      <span class="text"></span>
      <div class="tags">
        <span class='tag'></span>
      </div>
    </div>
  </div>
</div>

它不会呈现嵌套的普通标记,也不会对它们执行指令函数

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-21 16:11:41

以下是正确的指令集:

代码语言:javascript
复制
directives =
  comments:
    tags:
      tag:
        text: (target) -> this.value

指令不会像普通值那样跳过未提及的顶层进行级联,因此您必须包含comments层。

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

https://stackoverflow.com/questions/13994331

复制
相关文章

相似问题

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