angularJs+MVC+C#学习(二)
2016-07-15 21:48
429 查看
**
在前面,我们可以在MVC中运行angularJS的代码,同时也看看了效果,但是这样写还是远远不够的,我们得学会angularJS中是怎么使用controller和route的。我们先来看看如果使用controller
接下来的步骤要保证angularJS+mvc+C#学习(一)中的步骤你是成功了的,不然下面的代码是没有任何作用的。
第一步:在Scripts文件夹新建一个Controllers文件夹以及AngularMVCApp.js文件。(Controllers的文件夹名不是一定的,看个人的习惯,只要你明白是什么意思就可以了。)
在Controllers下新建一个js文件,LandingPageController.js(命名由自己定)。在文件里面写入:
然后在AngularMVCApp.js中写入:
第二步:修改Home下面的index.chtml界面
运行程序就可以看见效果了。
注意:
中ng-app要保证和你新建的AngularMVCApp.JS的文件名一致
ng-controller要保证和你在Controllers文件夹下新建的文件名保证一致。不然angularJS会识别不了你绑定的文件是哪一个。
angularJs+MVC+C#学习(二)
**在前面,我们可以在MVC中运行angularJS的代码,同时也看看了效果,但是这样写还是远远不够的,我们得学会angularJS中是怎么使用controller和route的。我们先来看看如果使用controller
接下来的步骤要保证angularJS+mvc+C#学习(一)中的步骤你是成功了的,不然下面的代码是没有任何作用的。
第一步:在Scripts文件夹新建一个Controllers文件夹以及AngularMVCApp.js文件。(Controllers的文件夹名不是一定的,看个人的习惯,只要你明白是什么意思就可以了。)
在Controllers下新建一个js文件,LandingPageController.js(命名由自己定)。在文件里面写入:
var LandingPageController = function ($scope) { $scope.models = { helloAngular: 'I work!' }; } LandingPageController.$inject = ['$scope'];
然后在AngularMVCApp.js中写入:
var AngularMVCApp = angular.module('AngularMVCApp', []); AngularMVCApp.controller('LandingPageController', LandingPageController);
第二步:修改Home下面的index.chtml界面
<!DOCTYPE html> <html ng-app="AngularMVCApp" ng-controller="LandingPageController"> <head> <title ng-bind="models.helloAngular"></title> </head> <body> <input type="text" ng-model="models.helloAngular" /> <h1>{{models.helloAngular}}</h1> <script src="~/Scripts/angular.js"></script> @Scripts.Render("~/bundles/AngularMVCApp") </body> </html>
运行程序就可以看见效果了。
注意:
<html ng-app="AngularMVCApp" ng-controller="LandingPageController">
中ng-app要保证和你新建的AngularMVCApp.JS的文件名一致
ng-controller要保证和你在Controllers文件夹下新建的文件名保证一致。不然angularJS会识别不了你绑定的文件是哪一个。
相关文章推荐
- 分享微信开发Html5轻游戏中的几个坑
- Angularjs 跨域请求
- C# MVC模式下商品抽奖功能实现
- Zend的MVC机制使用分析(二)
- ASP.NET MVC 4 捆绑和缩小实例介绍
- ASP.NET Mvc开发之查询数据
- ASP.NET MVC中将控制器分离到类库的实现
- asp.net实现在非MVC中使用Razor模板引擎的方法
- ASP.NET MVC中的AJAX应用
- 为ASP.NET MVC及WebApi添加路由优先级
- ASP.NET MVC中图表控件的使用方法
- Asp.net mvc实时生成缩率图到硬盘
- 剖析ASP.NET MVC的DependencyResolver组件
- ASP.NET MVC的四种验证编程方式
- ASP.NET MVC @Helper辅助方法和@functons自定义函数的使用方法
- 利用ASP.NET MVC+Bootstrap搭建个人博客之修复UEditor编辑时Bug(四)
- 浅谈JavaScript前端开发的MVC结构与MVVM结构
- 仅30行代码实现Javascript中的MVC
- asp.net MVC利用ActionFilterAttribute过滤关键字的方法
- ASP.NET MVC使用ActionFilterAttribute实现权限限制的方法(附demo源码下载)