我无法在eclipse中将我的项目添加到服务器 - 为什么会这样?
我安装了所有必要的工具(Web Dev,Java EE,服务器适配器,Tomcat本身,所有东西)
我配置了运行时环境,将所有Java版本调整为JDK 6(因为它应该在Tomcat 6上运行),但在创建新服务器时,仍然可以添加recources的对话框的左侧是空的.
我还能尝试什么?
PS:在W7教授身上使用Juno
我在带有HAML Coffee的rails后端使用backbone.js ,这是由haml_coffee_assets编译的.我的模板中有一些重复.
有没有办法创建类似rails的部分来干涸我的模板?
另外:我可以content_for(:something)
在咖啡HAML中做吗?
我安装了HAML textmate软件包,它显示.haml模板的语法高亮,但我也有像这样命名的Coffee HAML模板
layout.jst.hamlc
Run Code Online (Sandbox Code Playgroud)
我想添加语法高亮.
Ruby Haml语法足够好,所以我通常只是将语言更改为Ruby Haml,但是当我再次关闭并打开文件时,Sublime Text 2会忘记它,我必须一次又一次地分配它.
有没有办法自动为.hamlc文件分配ruby Haml语法高亮?
我将我的模板预先加载到一个javascript字符串数组中,就像var t = JST['firstTemplate']
在哪里t
一样,
<div>This scope has a value of {{value}}</div>
Run Code Online (Sandbox Code Playgroud)
如何在ng-include
指令中使用此预加载的模板?
请注意,此场景中的模板可能更复杂,可能具有嵌套视图和模板以及它们自己的嵌套作用域和控制器.所以我不确定任何ng-bind指令是否有帮助?
更新:
查看ng-include
它的来源似乎是一种很好的方法,可以将模板加载逻辑解耦为可自定义的提供程序.
当前的默认加载机制只是做了$http.get
与$templateCache
作为缓存提供者.看起来我可以将模板内容注入JST['firstTemplate']
到模板缓存中,但是我必须在启动时为每个模板执行此操作.
$templateCache.put('firstTemplate', JST['firstTemplate']);
Run Code Online (Sandbox Code Playgroud)
然后有,
<div ng-include="firstTemplate"></div>
Run Code Online (Sandbox Code Playgroud)
我还可以编写一个与每个ng-include并排的自定义指令,它以某种方式预先缓存模板.这再次显得笨重.
更新#2
我将尝试重写templateCache,以便它使用我已经预先加载的JST哈希.如果有效,将发布结果.
我是新来的 Sails.js
我试图assets/templates
在sails中使用该功能来呈现数据客户端,但我似乎找不到任何有用的示例.
我正在寻找原生的Sails解决方案,没有角度或其他框架.只需.JST
从中加载模板assets/templates
并使用jQuery填充它们
任何人都可以参考使用客户端模板的工作示例
sails.js?
我在使用通常对理解没有问题的变量时遇到麻烦,但是看起来当你将JST与underscore.js结合起来时似乎很难.
var something= SD.defaultView.extend({
el: 'page',
template: JST['app/www/js/templates/sex.ejs'],
data: {
header: 'some information!!!',
image: '/img/path.jpg'
},
render: function () {
var compiled = _.template(this.template(), this.data); //I pass in the complied JST template
this.$el.html(compiled);
}
});
Run Code Online (Sandbox Code Playgroud)
呈现JST文件
this["JST"]["app/www/js/templates/sex.ejs"] = function (obj) {
obj || (obj = {});
var __t, __p = '', __e = _.escape;
with (obj) {
__p += ((__t = ( header )) == null ? '' : __t) + '<sexform>Hello There</sexform>';
}
return __p
};
Run Code Online (Sandbox Code Playgroud)
错误
ReferenceError: header …
Run Code Online (Sandbox Code Playgroud) jst ×6
coffeescript ×2
angularjs ×1
backbone.js ×1
eclipse ×1
haml ×1
hamlc ×1
java ×1
javascript ×1
jquery ×1
sails.js ×1
sublimetext2 ×1
templates ×1
tomcat ×1