[英]How to get meteor-sharejs documents text
我正在使用meteor-sharejs
我添加包裹
meteor add mizzao:sharejs-ace
現在在我看來,我添加了文檔
{{> sharejsAce docid="javascriptDoc" id="editor"}}
我知道meteor-sharejs創建ops集合和文檔。
我的問題是如何在服務器上獲取“ javascriptDoc”文檔的當前原始文本,以便將其發送到其他地方。 喜歡聽更改並獲取該內容。
您可能想要檢查ShareJS API。
mizzao:sharejs
當前正在使用ShareJS 0.6.3; 這是服務器API 。 您可能要使用getSnapshot
函數。
該軟件包使得可用ShareJS ShareJS.model
,所以盡量ShareJS.model.getSnapShot(...)
的服務器上。
注意:我寫了這個包。
我的最終解決方案
Meteor.methods({
getDocumentText: function () {
var result = getSnapshotSync('htmlDocumentId');
return result.snapshot;
}
});
//create sync method.
getSnapshotSync = Meteor.wrapAsync(ShareJS.model.getSnapshot)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.