- EmberJS 教程
- EmberJS - 首頁
- EmberJS - 概述
- EmberJS - 安裝
- EmberJS - 核心概念
- 建立和執行應用程式
- EmberJS - 物件模型
- EmberJS - 路由器
- EmberJS - 模板
- EmberJS - 元件
- EmberJS - 模型
- EmberJS - 管理依賴項
- EmberJS - 應用程式關注點
- EmberJS - 配置 Ember.js
- EmberJS - Ember 檢查器
- EmberJS 有用資源
- EmberJS - 快速指南
- EmberJS - 有用資源
- EmberJS - 討論
嵌入應用程式和特性標誌
您可以透過更改根元素將應用程式嵌入到現有頁面中。當您建立應用程式時,預設情況下,應用程式模板將由應用程式呈現並附加到 body 元素。可以使用 rootElement 屬性將應用程式模板包含到不同的元素中。
import Ember from 'ember';
export default Ember.Application.extend ({
rootElement: '#app'
});
可以透過將路由器的 locationType 標誌設定為 none 來停用 URL。此屬性可以新增到 config/environment.js 檔案中。
let ENV = {
locationType: 'none'
};
如果 Ember 應用程式是從同一域提供服務的,則可以在其中指定根 URL。您還需要指定 Ember 應用程式的根 URL。
例如,您可以包含來自 http://emberjs.com/myblog/ 的部落格應用程式,並指定 myblog 的根 URL。這可以透過使用 rootURL 屬性路由器來完成 -
Ember.Router.extend ({
rootURL: '/myblog/'
});
特性標誌
特性標誌的標誌詳細資訊將在 features.json 檔案中指定。可以根據專案的配置啟用特性標誌的程式碼。新開發的特性標誌僅在 canary 版本中可用。當 Ember.js 社群認為它已準備好用於生產環境時,可以透過使用專案的配置檔案來啟用它。
一個特性可以具有以下三種標誌之一 -
true - 指定標誌存在且已啟用;程式碼必須在生成的構建中啟用。
null - 指定標誌存在,但在構建輸出中停用,可以在執行時啟用。
false - 指定標誌已停用,並且生成的構建中不提供程式碼。
開發人員將新特性的條目包含在 FEATURES.md 檔案中,並附帶特性的說明。他們還在 github 上將新特性新增到主分支。
可以透過在應用程式啟動之前將 link-to 標誌值設定為 true 來在執行時啟用特性。開啟 config/environment.js 檔案並設定如下所示的標誌 -
let ENV = {
EmberENV: {
FEATURES: {
'link-to': true
}
}
};
emberjs_configuring_emberjs.htm
廣告