把手助手(Emberjs)中的访问控制变量
Access control variable in handlebar helper (Emberjs)
有人能告诉我为什么这在最新的emberjs版本中不起作用吗
{{#each link in breadcrumb}}
<li>
{{#link-to link.url}} {{link.name}} {{/link-to}}
</li>
{{/each}}
在指向helper的链接中,无法解析link.url。如果我提供一个硬编码的String值作为指向helper的链接的参数,它就可以正常工作。
控制台上写着:
`Uncaught TypeError: Cannot read property '__ember1387120205571_meta' of undefined
更新:
测试数据如下:
var breadcrumb = [ {name: 'Link1', url: 'link1'}, {name: 'Link2', url: 'link2'} ];
就像消息所说的,link.url
有一个空/未定义的值,或者提供的路由名称无效。确保link.url
存在,并且链接是一个具有非空url属性的对象,而不是数组等。
相关文章:
- 否'访问控制允许来源'标头存在于IISNOde中请求的资源(AngularJS+NodeJs)上
- CORS:否'访问控制允许来源'header-但是php设置头文件
- "访问控制允许起源”;通过javascript从http页面调用同一网站的httpsurl时出现问题
- 在page.open()-PhantomJS中无法访问全局变量
- CORS:访问控制允许原点不等于提供的原点
- 如何在外部访问本地变量
- 使用javascript访问php变量
- 如何在Javascript中创建一个所有用户都可以访问的变量
- 飞行前响应中的访问控制允许标头不允许Angularjs请求标头字段访问控制允许标题
- django没有访问控制允许删除原始标头
- HTML5 Canvas访问控制允许原始错误
- Android、iOS和Windowsphone的PHP访问控制
- 自定义指令模板中的AngularJS控制变量
- 访问控制台中的匿名函数
- 访问控制允许标头不允许X-Requested-Wise
- 我如何设置HTTP头“;访问控制允许起源”;用于来自thttpd web服务器的HTTP响应
- 以数组形式访问字符串变量的Javascript
- 从Symfony2中的javascript访问php变量
- 把手助手(Emberjs)中的访问控制变量
- 如何在NodeJS中控制变量的并发访问