angularjs的内置API函数有很多,如isString()判断给定的对象是否为字符串,如果是返回 true,反之返回false;isNumber()判断给定的对象是否为数字,如果是返回 true,反之返回false;uppercase()转换字符串为大写;lowercase()转换字符串为小写。
下面Insus.NET分别举个例子来实现:
创建angularjs的app:
![](https://images2015.cnblogs.com/blog/28036/201705/28036-20170502110753867-774148049.png)
上面的app共用一个。
但控制器分别创建,4个js文件:
![](https://images2015.cnblogs.com/blog/28036/201705/28036-20170502111034351-1584974904.png)
![](https://images2015.cnblogs.com/blog/28036/201705/28036-20170502111159601-1426558201.png)
![](https://images2015.cnblogs.com/blog/28036/201705/28036-20170502111339961-1798931618.png)
![](https://images2015.cnblogs.com/blog/28036/201705/28036-20170502111434382-402775118.png)
angularjs的控制器创建好后,我们就可以ASP.NET MVC的视图去实现:
![](https://images2015.cnblogs.com/blog/28036/201705/28036-20170502111719789-713284178.png)
标记#1引用angularjs类库。
标记#2是引用共用的app。
其它标记是分别引各自的控制器。
程序最终运行结果:
![](https://images2015.cnblogs.com/blog/28036/201705/28036-20170502112004226-1596823782.png)