1.AngularJSコントローラコントローラの継承
1)一般$コントローラの角度時間と次のように使用されています。
アプリangular.module = VAR(「アプリ」、[]) app.controller(「のAppController」、{}関数)
自動的に入射角NG-アプリケーションプログラムを見つけることができ、その後、自動的にインスタンス化する依存性注入、及び音を解決
2)$コントローラは、親コントローラメソッドから継承され
$コントローラ( 'baseController'、{$範囲:$スコープ})
{$範囲:$スコープ}役割は現在のドメインのスコープの親スコープのデータ共有とデータフィールドをできるようにすることです
2.フロントエンドコード分離
コントローラ== "サービス=="拠点
Webフォームに保存されているの.jsへ
注:次の2つの基本的な層を必要として、またはプラグインなしで保存しました
VAR アプリ= angular.module(' youlexuan ' 、[])。
VAR アプリ= angular.module(' youlexuan ' [ 'ページネーション' ])。
一般的な紹介と矛盾のJS方法
如:< スクリプトタイプ= "テキスト/ javascriptの" SRC = "../js/base_pagination.js" > </ スクリプト>
< スクリプトタイプ= "テキスト/ javascriptの" SRC = "../js/service/brandService.js" > </ スクリプト>
< スクリプトタイプ= "テキスト/ javascriptの" SRC = "../js/controller/brandController.js" > </ スクリプト>
仕様管理モジュールを修正3.
1)二つのテーブル仕様とSpecificationOption接続を作成するには、エンティティクラスを確立する必要性は、(サイズオプションがセットタイプのものでなければならない)2つのテーブルをカプセル化します
2)プレスの問い合わせ番号
3)変更、保存、メインオブジェクトおよびサブ標準仕様のオプションは二つの部分を保存する場合
//サイズの保存オプション
// 1.まず、任意の元の仕様・オプションが削除され
SpecificationOptionQueryクエリ=新しい新SpecificationOptionQuery();
SpecificationOptionQuery.Criteria基準= query.createCriteria();
。Criteria.andSpecIdEqualTo(specEntity.getSpecification()のgetIdを( ));
optionDao.deleteByExample(クエリ);
// 2つの、ページサイズオプション循環へ。
(SpecificationOptionのオプション:specEntity.getSpecificationOptionList()){
option.setSpecId(specEntity.getSpecification()のgetId());。
optionDao .insertSelective(オプション);
}
でyoulexuan- マネージャ-ウェブプロジェクトのjsの下に作成base.js
VAR アプリ= angular.module(' youlexuan ' 、[])。 |
作成 base_pagination.jsを
VAR アプリ= angular.module(' youlexuan ' [ 'ページネーション' ])。 |