• 一条条的(生产支援)


    1.用ng-options时显示“请选择”选项:

    1 <select class="form-control" ng-model="demands.PDM_ProtocolCategory" ng-options="v.name as v.name for v in ProtocolCategory">
    2     <option value="">-- 请选择 --</option>
    3 </select>

    2.将ng-options选中的选项绑定到页面上:

    1 <span class="col-sm-2 control-label" ng-bind-template="年{{select的ng-model||'业务'}}需求量:"></span>

    3.{{}}的初始化:

    1 <button class="btn btn-primary" ng-click="save()" ng-disabled='form.$invalid||stnDisable||demands.details.length<1'>{{saveName||"保存待发"}}</button>

    4.禁用点击空白处关闭模态框:第5 6行

     1         $scope.protocolDemandAdd = function () {
     2             var modalInstance = $modal.open({
     3                 templateUrl: 'Admin/PS/Demand/PsProtocolDemand/PsProtocolDemandAdd.html',
     4                 controller: 'PsProtocolDemandAddCtrl',
     5                 keyboard: false,
     6                 backdrop: 'static',
     7                 size: 'lg',
     8                 resolve: {
     9                     model: function () {
    10                         return { "Tid": 0 };
    11                     }
    12                 }
    13             });
    14             modalInstance.result.then(function (backUser) {
    15                 getDemandList();
    16             }, function () {
    17                 $log.info('Modal dismissed at: ' + new Date());
    18             });
    19         };

    5.required、value……和ng-required、ng-value……的区别就是ng的可以写表达式,比如ng-required="approval.isApproveOrNot=='不同意'",还有ng-class等等等等

    6.angularjs的一个小坑:节点里有控件使用时,例如datepicker,不能使用ng-if,不然只有第一次点击的时候会调出日历控件。。。应该用ng-show。。。

  • 相关阅读:
    Spring----MyBatis整合
    VueRouter案列
    Vue-Router
    axios用法
    Fetch的使用
    Promise用法
    组件之间传值
    局部组件注册方式
    学习组件与模板
    如何实现new,call,apply,bind的底层原理。
  • 原文地址:https://www.cnblogs.com/wangchufang/p/8553506.html
Copyright © 2020-2023  润新知