ng-include 包含页面,但是使用controller不能获取里面的对象
来源:互联网 发布:手机版网站 知乎 编辑:程序博客网 时间:2024/05/18 01:05
首先,这个问题,是ng-inclue的问题,我猜测的。解决方案,慢慢道来:
router
.state 'manage.monitor.tsmonitor',url:'/monitor/tsmonitor',templateUrl:'app/monitor/tsmonitor/index.html',controller:'MonitorTsMonitorCtrl'
index页面:
<div class="block-header"> <h2> <span>TS 监控列表</span> <small> <span>Tasks: <span ng-bind="tasks.length"></span></span> <span>Cron jobs: <span ng-bind="cron_size"></span></span> </small> </h2></div><div class="card"> <div class="card-body"> <uib-tabset active="active" class="tabset"> <uib-tab> <div ng-include="'app/monitor/tsmonitor/list.html'" class="table-responsive"></div> </uib-tab> </uib-tabset> </div></div>
包含页面:
<div class="card-body card-padding"ng-controller="MonitorTsMonitorCtrl"------------------------------------> <form class="form-horizontal form-validation" name="taskForm" ng-submit="submit()"> <div class="form-group"> <label for="demand-title" class="col-sm-2 control-label">ID</label> <div class="col-sm-10"> <div class="fg-line"> <input type="text" class="form-control fc-alt" id="demand-title" ng-model="task.id" placeholder="ID" required> </div> </div> </div> <div class="form-group"> <label for="demand-title" class="col-sm-2 control-label">NAME</label> <div class="col-sm-10"> <div class="fg-line"> <input type="text" class="form-control fc-alt" id="demand-title" ng-model="task.name" placeholder="NAME" required> </div> </div> </div> <div class="date-picker form-group dropup" ng-class="{ 'is-opened': opened == true }"> <label for="demand-uptime" class="col-sm-2 control-label">Creator</label> <div class="col-sm-10 form-inline"> <div class="input-group date-picker input-group dropup" ng-class="{ 'is-opened': opened == true }"> <div class="fg-line" ng-class="{ 'fg-toggled': opened == true }"> <input type="text" class="form-control fc-alt" id="demand-uptime" ng-model="task.creator" uib-datepicker-popup datepicker-append-to-body="true" datepicker-show-weeks="false" is-open="opened" ng-click="opened = !opened" placeholder="更新时间" close-text="Close" required /> <span class="input-group-btn"> <button class="btn btn-default" type="button" ng-click="opened = !opened"><i class="zmdi zmdi-calendar ma-icon"></i></button> </span> </div> </div> </div> </div> <div class="form-group"> <label for="demand-description" class="col-sm-2 control-label">Description </label> <div class="col-sm-10"> <div class="fg-line"> <textarea class="form-control fc-alt" id="demand-description" ng-model="task.description" placeholder="描述内容..." cols="30" rows="5" required></textarea> </div> </div> </div> <div class="form-group text-center"> <button type="submit" class="btn btn-primary" ng-disabled="taskForm.$invalid">保 存</button> </div> </form></div>
添加下划线部分就好了
0 0
- ng-include 包含页面,但是使用controller不能获取里面的对象
- angularJs利用ng-include搭建最基本的一个包含过滤器、控制器的页面
- tomcat5发布后,jsp目录不能访问,但是目录里面的页面可以访问
- jquery 获取 id ,但是id 里面不能有. 这个符号
- useBean(通过jsp申明对象)、 包含(include )、 <jsp:forward page="转发的页面>
- 页面包含指令:include
- javaweb之request使用RequestDispatcher的include方法实现页面包含
- 使用jsp include标签包含静态页面出现的乱码问题
- easy UI使用include<>包含页面时以及加载js文件所注意的事项。
- 在一个jsp页面使用include动态包含servlet
- java 的深度clone,对于对象里面还包含其它对象可使用流克隆法
- asp的include包含文件深入使用
- controller 使用的时候,ng-app 必须有名字
- 获取当前页面所在的controller
- 用include实现页面包含
- AngularJS[ng-include]实现页面共用
- jsf 页面 里面 的el表达式,不能使用 &&等等操作符,得使用and等等
- angular 控制器controller里获取不到ng-model的值,获取为undefine
- ffmpeg封装本公司的h264编码库
- ionic入门之色彩、图标和边距和界面组件:列表
- C#的访问修饰符
- C++中派生类构造函数解析
- elasticsearch reindex 工具汇总
- ng-include 包含页面,但是使用controller不能获取里面的对象
- 1062 Text Reverse
- iOS 时间戳 毫秒 微秒
- Mac ox 10.11上新版cocoPods安装步骤
- iOS开发企业版ipa分发
- iOS应用内跳转系统设置相关界面的方法
- Codeforces Round #345 (Div. 2)C. Watchmen
- PHP安全编程之cookie暴露导致session被劫持
- 取石子游戏——博弈中有关奇异局势的问题