簡體   English   中英

如何獲取Meteor-ShareJS文檔文本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM