码迷,mamicode.com
首页 > Web开发 > 详细

Asp.Net Mvc+Angular.Js自测小Demo

时间:2016-11-25 07:25:53      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:scope   创建   asp.net   port   img   bag   lang   otherwise   com   

参考:http://www.cnblogs.com/eedc/p/6082052.html

一、引用anguler:

1、angular.js

2、angular-route.js

3、app.js (下面会讲到)

二、_Layout.cshtml:母版声明angular应用

ng-app="myApp"
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width" />
    <title>@ViewBag.Title</title>    
    @Styles.Render("~/css")
    @Scripts.Render("~/jq")
</head>
<body ng-app="myApp">
    <p>我就是母版页</p>
    <hr />
    @RenderBody()
</body>
</html>

三、Index.cshtml:view视图中引用angular视图

<div ng-view></div>

@{
    ViewBag.Title = "Index";
    Layout = "~/Views/Shared/_Layout.cshtml";
}

<h2>Index</h2>
<div ng-view></div>

四、在App文件夹中,我们创建两个文件,一个是app.jsShow.html

技术分享

五、app.js

(function () {
    var myApp = angular.module("myApp", [‘ngRoute‘]);

    myApp.config([‘$routeProvider‘, function ($routeProvider) {
        $routeProvider.when(‘/index‘, {
            templateUrl: ‘/App/show.html‘,
            controller: ‘showCtrl‘
        }).otherwise({ redirectTo: ‘/index‘ });
    }]);

    myApp.controller(‘showCtrl‘, [‘$scope‘, ‘$http‘, function ($scope, $http) {
        $http.get(‘home/show‘).success(function (data) {
            $scope.item = data;
        });
    }]);

})();

 

六、show.html模板文件

<ul ng-repeat="s in item">
    <li>{{s.Name}}</li>
    <li>{{s.Age}}</li>
    <li>{{s.Gender}}</li>
</ul>
<table>
    <tr>
        <td>姓名</td>
        <td>年龄</td>
        <td>性别</td>
    </tr>
    <tr ng-repeat="s in item">
        <td>{{s.Name}}</td>
        <td>{{s.Age}}</td>
        <td>{{s.Gender}}</td>
    </tr>
</table>

 

Asp.Net Mvc+Angular.Js自测小Demo

标签:scope   创建   asp.net   port   img   bag   lang   otherwise   com   

原文地址:http://www.cnblogs.com/eedc/p/6100179.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!