继我之前关于使用Meteor.call从服务器上的对象获取数据的帖子之后,我想知道一旦收到来自服务器的类似对象数据,这些相同的数据如何呈现HTML.这是一个简单的例子:
/server/svr.js
Meteor.methods({
test: function(text) {
var result = {};
result.foo = "<em>" + text + "</em>";
result.bar = text;
return result;
}
});
/client/del.js
Meteor.call('test', "Hello World - May 2012", function(err, data) {
if (err)
console.log(err);
Session.set('q', data);
});
Template.hello.greeting = function() {
return Session.get('q').foo;
};
Run Code Online (Sandbox Code Playgroud)
当我在标准流星应用程序中运行此代码时,我在浏览器窗口中看到:
Hello World!
<em>Hello World - May 2012</em>
Run Code Online (Sandbox Code Playgroud)
理想情况下,我希望包含html代码的会话变量已经渲染了传递给它的(在上面的简单示例中 - 在输出到浏览器时使第二行斜体化).我该如何完成这项工作?
在此先感谢您的帮助!
| 归档时间: |
|
| 查看次数: |
4130 次 |
| 最近记录: |