计划在我的JMVC应用程序中使用视图助手。试图在我的ejs文件中实现select_tag帮助函数,但未能获得所需的结果。 以下是代码
在控制器中:
this.choice= [{value: 1, text: 'First Choice'},
{value: 2, text: 'Second Choice'} ];
this.element.html(initView({choice:this.choice}));
在Ejs文件中:
<%= select_tag('elementId', 1, this.choice) %>
参考 https://code.google.com/p/embeddedjavascript/wiki/ViewHelpers
我们需要偷走任何包吗?有没有示例代码?
答案 0 :(得分:1)
为了获得帮助,我做了三件事......
我更新了第一行文件jquerypp / view / helpers / helpers.js:
steal('jquerypp/view/ejs').then(function($){
到
steal('jquerypp/view/ejs').then(function(){
我偷了jquerypp / view / helpers&#39;在控制器中。
最后,在ejs而不是
<%= select_tag('elementId', 1, this.choice) %>
我用过
<%== select_tag('elementId', 1, this.choice) %>
强制ejs将选择块渲染为页面的一部分,而不是渲染转义的引用版本。
答案 1 :(得分:0)
我想,您必须包含此文件:https://code.google.com/p/embeddedjavascript/source/browse/trunk/src/view.js
有所有助手。所以偷了它:))