将角度视图传递给cordova插件方法

时间:2015-02-21 12:55:32

标签: angularjs cordova

我试图将一些标记传递给cordova email plugin,如此:

window.cordova.plugins.email.open({
  to: '', 
  subject: 'Test',
  body: '<p>Test body</p>',
  isHtml: true
});

这样可以正常工作,但我需要在body属性中传递更多标记,而且据我所知,这种事情应该在视图中,而不是控制器。所以我一直在尝试各种方法加载视图并将其传递给插件。

阅读this post about using $templateCache and $compile),我可以这样做:

var template = $templateCache.get('email-results.html');
var email = $compile(template)($scope);

email var是此代码后面的对象,其中包含正确的信息,但访问此对象的属性不仅感觉不对,而且还不能很好地工作,因为标记仍然有angularjs表达式。

0 个答案:

没有答案