Angularjs简介(一)

2017-04-17  本文已影响286人  nicocoi

原因:2016年11月17日 星期四 由于工作需要,总结AngularjsJAVA EE 开发过程中遇到的问题与解决办法,并进行记录。
说明:本记录中有许多软件需要前置依赖环境,譬如Netbeans之Java,Angularjs之Node包管理器,请查看《Linux配置安装记录》
我的博客http://minichao.me

简介

Angularjs简介

Angularjs MVC

单页应用

<!-- SPA/index.html -->
<!DOCTYPE html>
<html lang="en" ng-app="helloWorldApp">

<head>
    <title>AngularJS Hello World</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <script src="js/libs/angular.min.js"></script>
    <script src="js/libs/angular-route.min.js"></script>
    <script src="js/libs/angular-resource.min.js"></script>
    <script src="js/libs/angular-cookies.min.js"></script>
    <script src="js/app.js"></script>
    <script src="js/controllers.js"></script>
    <script src="js/services.js"></script>
</head>

<body>
    <div ng-view></div>
</body>

</html>

引导应用

/* app.js excerpt */
`use strict`;
/* App Module */
var helloWorldApp = angular.module('helloWorldApp', [
    'ngRoute',
    'helloWorldControllers'
]);

依赖注入


Angularjs路由

/* app.js excerpt */
helloWorldApp.config(['$routeProvider', '$locationProvider',
    function($routeProvider, $locationProvider) {
        $routeProvider.
        when('/', {
            templateUrl: 'partials/mail.html',
            controller: 'MainCtrl'
        });
        when('/show', {
            templateUrl: 'partials/show.html',
            controller: 'ShowCtrl'
        });
    }
]);

Netbeans Create Demo


Netbeans

chmod +x netbeans-8.1-linux.sh
./netbeans-8.1-linux.sh
Alt text1

Server : RESTful Web Services


Client Html/Angularjs

上一篇下一篇

猜你喜欢

热点阅读