AngularJS教程二十—— 內建服務

hy3112發表於2016-02-02

框架內建服務

一 頁面相關Page:

  • alert(message, okCallback)alert提示,引數分別為提示資訊、回撥函式

  • notice(message)notice訊息提示,2s後自動消失

  • confirm(message, okCallback)confirm選擇

  • ajax(method, url, data, isFilter, callback, errorCallback)ajax請求,引數分別為請求方式(GET|POST|PUT|DELETE)、請求url、json型別引數、是否顯示請求等待提示、回撥函式、錯誤回撥函式。下面是對4中請求型別的封裝:

  • ajaxPost(url, data, callback, errorCallback)

  • ajaxPostQuiet(url, data, callback, errorCallback)

  • ajaxGet(url, data, callback, errorCallback)

  • ajaxGetQuiet(url, data, callback, errorCallback)

  • ajaxPut(url, data, callback, errorCallback)

  • ajaxDelete(url, data, callback, errorCallback)

二 form相關Form:

  • toJson(formid, params)將form表單的值轉換為json,如果提供params引數,則返回paramsform表單的合集

  • toJson(formid, params)包含form表單裡的空值

三 code相關XCode:

  • getName(codeType, value)獲取codeType型別的value對應的name

  • getSelectOption(codeType)獲取codeType型別下來值array

四 ztree相關Ztree:

  • Ztree.unCheckAllNodes(dest)// 取消選擇

  • Ztree.checkNodes(dest, nodes, idKey)// 選擇節點

  • Ztree.difference(nodes1, nodes2, idKey)// 獲取nodes2相對於nodes1減少的

  • Ztree.ids(nodes, idKey)// 獲取id陣列

  • Ztree.getData(item)// 獲取節點json資料,去掉Ztree內建的屬性和方法

相關文章