• AngularJs 学习笔记(1)


    1.主页面通过路由控制页面的跳转和参数传递:

             .state('namesAdd', {
                    url: "/names-add",
                    templateUrl: "Scripts/spa/names-add.html", //对应的页面
                        //warning: true,
                    resolve: {
                    deps: requireJS([
                    'names/namesAdd.controller'    //绑定的JS
                     ])
                     },
                     ncyBreadcrumb: {
                     label: 'Add  Name',       
                     parent: 'maintainVarietyNamesAddStart'  //多级菜单的上一级名
                     }
                    })

    2.html页面的头部声明代码:

    <div ng-controller="namesAddCtrl as namesAdd">
        <form name="namesForm" ng-submit="namesAdd.addName(namesForm.$invalid)" novalidate>
        </form>
    </div>

    3.对应的JS声明代码:

    (function () {
        'use strict';
        define(['app', 'webApi/webapi', 'blocks/modal/modal'], function (app) {
            //angular
            //    .module('sunflower')
            app.controller('namesAddCtrl', namesAddCtrl);
            namesAddCtrl.$inject = ['$http', '$state', '$stateParams', 'logger', 'uiGridConstants', 'webapi', '$scope', '$uibModal', 'modal'];
            function namesAddCtrl($http, $state, $stateParams, logger, uiGridConstants, webapi, $scope, $uibModal, modal) {
            };
        })
    })();
  • 相关阅读:
    Java第七次作业
    JAVA第六次作业
    JAVA第五次作业
    JAVA第四次作业
    JAVA第三次作业
    JAVA第二次作业
    Java第一次作业
    2017《Java》预备作业02 计科1501刘喆
    2017《JAVA》预备作业 计科1501刘喆
    Java第十次作业--多线程
  • 原文地址:https://www.cnblogs.com/Aaron-Lee/p/6371350.html
Copyright © 2020-2023  润新知