国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Meteor其他事件的處理

劉永祥 / 2486人閱讀

摘要:在之前的表單提交中介紹的就是操作。之前沒有數據的字段在這個位置會顯示為操作這里給為的添加一個事件,更新這個的為當前時間。操作通過主鍵對對象進行刪除操作。

除了表單提交以外,還有我們日常用到的CRUD操作,對object操作的四個方法: Read/Insert/Update/Delete
Read這個在一開始的例子中就有說到的:db.object.find(),通過Tempalte.tempaltes.helpers給變量賦值,在html中使用模板語言對變量進行操作。
Insert在之前的from表單提交中介紹的就是Insert操作。

 Languages.insert({
                name: text,
                createdAt: new Date()
         });

下面來說下其他的兩個操作UpdateDelete

增加Update和Delete的Button

先增加一個template名字叫做other_event,在這個模板中我們只展示3個objects,給每天object添加一個刪除和更新的按鈕。


在之前的表中并沒有updateAt這個字段,這里使用了mongodb(nosql)的一個優勢,靈活可變的數據模式(scheme),不需要變更表結構就可以隨意的增加字段。
之前沒有updateAt數據的字段在{{updateAt}}這個位置會顯示為"".

Update操作
 Template.other_event.events({
       "click .update": function () {
            Languages.update(this._id, {
                $set: {updateAt: new Date()}
            })
        }

    });

這里給class為updatebutton添加一個事件,更新這個object的updateAt為當前時間。
這里的this就是一個obejct對象,_id是Mongodb的自動的對每個插入的文檔對象做的唯一個一個索引,Mongodb為保證其唯一自增長
使用$set可以給language對象賦值要更新的屬性.
同樣的我們可以打開兩個瀏覽器,在其中的一個瀏覽器中點擊更新按鈕,在兩個瀏覽器中都可以看到數據的更新。

css ,Fri Dec 18 2015 09:40:26 GMT+0800 (CST)

Delete操作
   Template.other_event.events({
   "click .delete": function () {
       Languages.remove(this._id);

   };
    });

通過主鍵_id對language對象進行刪除操作。同樣的我們也可以字兩個瀏覽器中進行觀察數據的更新。

項目地址:https://github.com/jjz/meteor/tree/master/meteor-form

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/18814.html

相關文章

  • Meteor表單提交:Form

    摘要:中的在中時時刻刻都不能離開,表單提交來看看在里面如何提交表單吧首先是這里我們定義了一個表單,為,有一個的還有一個提交的按鈕。 Meteor中的form 在web中時時刻刻都不能離開form,表單提交,來看看在meteor里面如何提交表單吧!首先是 HTML: meteor-form form Welcome t...

    instein 評論0 收藏0
  • Day 15:Meteor —— 從零開始創建一個 Web 應用

    摘要:在我的機子上,運行于端口,以避免和其他默認運行于端口的沖突。我們可以使用命令連接數據庫查看定義應用層次創建的模板應用有一個問題,客戶端和服務器段的代碼是一樣的。在中加入然后添加問題模板注意我們使用了來確保用戶未登錄的情況下應用。 編者注:我們發現了有趣的一系列文章《30天學習30種新技術》,正在翻譯中,一天一篇更新,年終禮包。下面是第15天的內容。 到目前為止我們討論了Bower...

    Big_fat_cat 評論0 收藏0
  • Day 15:Meteor —— 從零開始創建一個 Web 應用

    摘要:在我的機子上,運行于端口,以避免和其他默認運行于端口的沖突。我們可以使用命令連接數據庫查看定義應用層次創建的模板應用有一個問題,客戶端和服務器段的代碼是一樣的。在中加入然后添加問題模板注意我們使用了來確保用戶未登錄的情況下應用。 編者注:我們發現了有趣的一系列文章《30天學習30種新技術》,正在翻譯中,一天一篇更新,年終禮包。下面是第15天的內容。 到目前為止我們討論了Bower...

    lpjustdoit 評論0 收藏0
  • Meteor臨時存儲:Session

    摘要:在開發的過程中有的時候我們只需要存儲一些臨時的變量,我們并不想使用來存儲,這個時候我們可以使用來存儲,可以方便的存儲一些狀態,也可以在中使用。中存儲的的值項目地址 在開發的過程中有的時候我們只需要存儲一些臨時的變量,我們并不想使用collection來存儲,這個時候我們可以使用Session來存儲,Session可以方便的存儲一些狀態,也可以在helpers中使用。 Session是變...

    Meils 評論0 收藏0
  • (翻譯)Mantra官方文檔

    摘要:我們通過對我們應用程序的每個部分進行單元測試來實現這一點,同時遵循一個標準。它幫助你單元測試,動作和集成容器。當在組件庫中使用庫函數時,它應該是純函數。 Mantra 工作草案-版本0.2.0 簡介 這是一個Mantra草案規范,一個由Kadira創建的Meteor的應用程序架構。 它幫助開發人員構建可維護的,面向未來的Meteor應用程序。 版權 The MIT License (M...

    denson 評論0 收藏0

發表評論

0條評論

劉永祥

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<