3、动态加载的内容:

home.js

[html] view plain copy 在CODE上查看代码片派生到我的代码片

define(['app'], function(app)

{

app.controller('HomeViewController',

['$scope',function($scope) {

document.getElementById("test").onclick = function(){

swal($scope.title);

}

$scope.title = "Home Home Home Home";

}

]);

});

home-view.js

[html] view plain copy 在CODE上查看代码片派生到我的代码片

<div ng-controller="HomeViewController">

<button ui-sref="about">About</button>

<h1>{{ title }}</h1>

<br/>

<form name = "registerForm" id = "registerForm" method="post" class="form-horizontal" novalidate >

<p class="bg-warning" style = "margin-left:50px;margin-right:50px;"><i class="glyphicon glyphicon-info-sign"></i><span > <b>温馨提示:带<span style="color:red"> *</span>为必填项</b></span></p>

<div>

<div class="form-group" style = "margin-left:50px;margin-right:-250px;">

<label class="control-label col-md-1" for="merchantName">商户名称<span style="color:red"> *</span></label>

<div class="col-md-2" show-errors>

<input type="text" class="form-control" id="merchantName" name = "merchantName" ng-model="merhantBaseInfo.merchantName" required>

<div class="help-block" ng-messages="registerForm.merchantName.$error" ng-if="registerForm.merchantName.$touched">

<span ng-message="required" >用户名不能为空</span>

</div>

</div>

<label class="control-label col-md-1" for="merchantShortName">商户简称</label>

<div class="col-md-2" >

<input type="text" class="form-control" id="merchantShortName" name ="merchantShortName"  ng-model="merhantBaseInfo.merchantShortName"  >

</div>

<label class="control-label col-md-1" for="type">商户类型<span style="color:red"> *</span></label>

<div class="col-md-2" show-errors>

<select  class="form-control" id="type" name = "type" ng-model="merhantBaseInfo.type"  ng-options="type.name as type.desc for type in MerchantTypeArray" required >

<option value="">-- 请选择 --</option>

</select>

<div class="help-block" ng-messages="registerForm.type.$error" ng-if="registerForm.type.$touched">

<span ng-message="required" >商户类型不能为空</span>

</div>

</div>

</div>

<div class="form-group" style = "margin-left:50px;margin-right:-250px;">

<label class="control-label col-md-1" for="comRegName">商户工商注册全名<span style="color:red"> *</span></label>

<div class="col-md-5" show-errors>

<input type="text" class="form-control" id="comRegName" name = "comRegName" ng-model="merhantBaseInfo.comRegName" required>

<div class="help-block" ng-messages="registerForm.comRegName.$error" ng-if="registerForm.comRegName.$touched">

<span ng-message="required" >商户注册全名不能为空</span>

</div>

</div>

<label class="control-label col-md-1" for="industry">所属行业<span style="color:red"> *</span></label>

<div class="col-md-2" show-errors>

<select  class="form-control" id="industry" name = "industry" ng-model="merhantBaseInfo.industry" ng-options="industry.name as industry.desc for industry in IndustryArray" required>

<option value="">-- 请选择 --</option>

</select>

<div class="help-block" ng-messages="registerForm.industry.$error" ng-if="registerForm.industry.$touched">

<span ng-message="required" >所属行业不能为空</span>

</div>

</div>

</div>

<div class="form-group" style = "margin-left:50px;margin-right:-250px;">

<label class="control-label col-md-1" for="coopMode">合作模式<span style="color:red"> *</span></label>

<div class="col-md-2" show-errors>

<select  class="form-control" id="coopMode" name = "coopMode" ng-model="merhantBaseInfo.coopMode" ng-options="coopMode.name as coopMode.desc for coopMode in CoopModeArray" required>

<option value="">-- 请选择 --</option>

</select>

<div class="help-block" ng-messages="registerForm.coopMode.$error" ng-if="registerForm.coopMode.$touched">

<span ng-message="required" >合作模式不能为空</span>

</div>

</div>

<label class="control-label col-md-1" for="baseAcctBank">基本帐户开户银行名称</label>

<div class="col-md-2">

<input type="text" class="form-control" id="baseAcctBank" name = "baseAcctBank" ng-model="merhantBaseInfo.baseAcctBank" >

</div>

<label class="control-label col-md-1" for="baseAcct">银行基本帐户账号</label>

<div class="col-md-2" >

<input type="text" class="form-control" id="baseAcct" name ="baseAcct"  ng-model="merhantBaseInfo.baseAcct"  >

</div>

</div>

<div class="form-group" style = "margin-left:50px;margin-right:-250px;">

<label class="control-label col-md-1" for="org">组织机构代码</label>

<div class="col-md-2" show-errors>

<input type="text" class="form-control" id="org" name = "org" ng-model="merhantBaseInfo.org" >

</div>

<label class="control-label col-md-1" for="businessLicense">营业执照</label>

<div class="col-md-2" >

<input type="text" class="form-control" id="businessLicense" name = "businessLicense" ng-model="merhantBaseInfo.businessLicense" >

</div>

<label class="control-label col-md-1" for="taxId">纳税人代码</label>

<div class="col-md-2" >

<input type="text" class="form-control" id="taxId" name = "taxId" ng-model="merhantBaseInfo.taxId" >

</div>

</div>

<div class="form-group" style = "margin-left:50px;margin-right:-250px;">

<label class="control-label col-md-1" for="officePhone">公司电话</label>

<div class="col-md-2" >

<input type="text" class="form-control" id="officePhone" name ="officePhone" ng-model="merhantBaseInfo.officePhone" >

</div>

<label class="control-label col-md-1" for="address">地址</label>

<div class="col-md-2" >

<input type="text" class="form-control" id="address" name = "address" ng-model="merhantBaseInfo.address" >

</div>

<label class="control-label col-md-1" for="websiteUrl">公司网址</label>

<div class="col-md-2" >

<input type="text" class="form-control" id="websiteUrl" name = "websiteUrl" ng-model="merhantBaseInfo.websiteUrl" >

</div>

</div>

<div class="form-group" style = "margin-left:50px;margin-right:-250px;">

<label class="control-label col-md-1" for="scale">企业规模</label>

<div class="col-md-2">

<select type="text" class="form-control" id="scale" name = "scale" ng-model="merhantBaseInfo.scale" ng-options="scale.name as scale.desc for scale in ScaleArray" >

<option value="">-- 请选择 --</option>

</select>

</div>

<label class="control-label col-md-1" for="legalPerson">企业法人</label>

<div class="col-md-2">

<input type="text" class="form-control" id="legalPerson" name = "legalPerson" ng-model="merhantBaseInfo.legalPerson" >

</div>

<label class="control-label col-md-1" for="legalPersonId">法人证件号码</label>

<div class="col-md-2">

<input type="text" class="form-control" id="legalPersonId" name = "legalPersonId" ng-model="merhantBaseInfo.legalPersonId" >

</div>

</div>

<div class="form-group" style = "margin-left:50px;margin-right:-250px;">

<label class="control-label col-md-1" for="province">合作区域<span style="color:red"> *</span></label>

<div class="col-md-2" show-errors>

<select type="text" id = "province" name = "province" class="form-control" ng-model="merhantBaseInfo.province"  ng-change = "changeProvince()" ng-options="province.areaId as province.areaName for province in AllProvinceArray"   required>

<option value="">---请选择---</option>

</select>

<div class="help-block" ng-messages="registerForm.province.$error" ng-if="registerForm.province.$touched">

<span ng-message="required" >合作区域不能为空</span>

</div>

</div>

<div class="col-md-2">

<select type="text" class="form-control" ng-model="merhantBaseInfo.city" ng-change="changeCity()" ng-options="city.areaId as city.areaName for city  in nowCityArray">

<option value="">---请选择---</option>

</select>

</div>

<div class="col-md-2">

<select type="text" class="form-control" ng-model="merhantBaseInfo.district" ng-change="area=''" ng-options="district.areaId as district.areaName for district  in nowDistrictArray">

<option value="">---请选择---</option>

</select>

</div>

</div>

<div class="form-group" style = "margin-left:50px;margin-right:-250px;">

<label class="control-label col-md-1" for="remark">备注</label>

<div class="col-md-8">

<textarea class="form-control" cols="4" id="remark" name="remark" ng-model="merhantBaseInfo.remark" rows="2" style = "resize: none;"></textarea>

</div>

</div>

</div>

<div>

</form>

</div>

AngularJS+RequireJs实现动态加载JS和页面的方案研究【中】的更多相关文章

  1. AngularJS+RequireJs实现动态加载JS和页面的方案研究【上】

    1.入口页面 存放地址:src/main/webapp/WEB-INF/view/workflow/workflow.jsp [html] view plain copy 在CODE上查看代码片派生到 ...

  2. AngularJS+RequireJs实现动态加载JS和页面的方案研究【下】

    about.js: [html] view plain copy 在CODE上查看代码片派生到我的代码片 define(['app'], function(app) { app.controller( ...

  3. [AngularJS] 使用AngularAMD动态加载Controller

    [AngularJS] 使用AngularAMD动态加载Controller 前言 使用AngularJS来开发Single Page Application(SPA)的时候,可以选用AngularU ...

  4. [AngularJS] 使用AngularCSS动态加载CSS

    [AngularJS] 使用AngularCSS动态加载CSS 前言 使用AngularAMD动态加载Controller 使用AngularAMD动态加载Service 上列两篇文章里,介绍了如何如 ...

  5. [AngularJS] 使用AngularAMD动态加载Service

    [AngularJS] 使用AngularAMD动态加载Service 前言 「使用AngularAMD动态加载Controller」:这篇文章里介绍如何使用AngularAMD来动态加载Contro ...

  6. 使用jQuery动态加载js脚本

    动态加载Javascript是一项非常强大且有用的技术.这方面的主题在本站已经讨论了不少,我也经常会在一些个人项目上使用RequireJS和Dojo加载js.它们很强大,但有时候也会得不偿失.如果你使 ...

  7. 使用jQuery动态加载js脚本文件的方法

    动态加载Javascript是一项非常强大且有用的技术.这方面的主题在网上已经讨论了不少,我也经常会在一些个人项目上使用RequireJS和Dojo加载js 它们很强大,但有时候也会得不偿失.如果你使 ...

  8. JavaScript动态加载js文件

    /********************************************************************* * JavaScript动态加载js文件 * 说明: * ...

  9. 动态加载js和css

    开发过程中经常需要动态加载js和css,今天特意总结了一下常用的方法. 1.动态加载js 方法一:动态加载js文件 // 动态加载js脚本文件 function loadScript(url) { v ...

随机推荐

  1. java中mongo的条件查询

    @Override public Page<ProductInfo> findAll(Pageable pageable, ProductInfo productInfo) { //创建一 ...

  2. Java NIO学习与记录(八): Reactor两种多线程模型的实现

    Reactor两种多线程模型的实现 注:本篇文章例子基于上一篇进行:Java NIO学习与记录(七): Reactor单线程模型的实现 紧接着上篇Reactor单线程模型的例子来,假设Handler的 ...

  3. Python2获取网页标题

    Python获取网页标题 使用Python2.x的urllib2和lxml,速度应该还快于BeautifulSoup4(话说回来,为什么大家都要用BS4呢?一个XPATH不就完了吗) 没有安装过的,用 ...

  4. Mac使用Launchd命令行lauchctl操作服务的简单用法

    注意:操作时前面比如带上sudo,不然只能操作当前用户的服务,会出现无法操作一些root用户的服务的问题.系统版本为Mac 10.12. 1.配置好plist之后: #加载一个服务到启动列表 sudo ...

  5. 发布aar到jcenter

    准备工作 创建bintray账号; 在https://bintray.com/, 选择如下图中,方框内"Sign Up Here": 选择合适的方式,创建账号: 新建仓库: Add ...

  6. js继承的实现(es5)

    js对面向对象的支持很弱,所以在ES6之前实现继承会绕比较多的弯(类似于对面向对象支持弱,然后强行拼凑面向对象的特性) es5中实现继承的几种方式,父类定义为Super function Super( ...

  7. Struts dispatchAction

    在Struts中定义动态Action,不用定义多个Action,可以实现一个action,多个跳转. 在定义时,继承DispatchAction,并定义parameter的名字 在jsp页面选择act ...

  8. QT下载地址大全

    1. 所有Qt版本下载地址: http://download.qt.io/archive/qt/ 2. 所有Qt Creator下载地址: http://download.qt.io/archive/ ...

  9. Ruby(3):基本语法中

    字符串分割成数组: 可以使用先scan再join的方法,当然其实有更好的 split方法,专门用来分割字符串 # 在Ruby中,如果不使用inspect,直接使用puts输出数组,那么每个元素会占用一 ...

  10. java并发编程(9)内存模型

    JAVA内存模型 在多线程这一系列中,不去探究内存模型的底层 一.什么是内存模型,为什么需要它 在现代多核处理器中,每个处理器都有自己的缓存,定期的与主内存进行协调: 想要确保每个处理器在任意时刻知道 ...