Angular js是一个Web应用框架,它极其流行,已经成为目前使用最广泛的Javascript工具之一。Ionic基于AngularJS构建而成,所以学习一些AngularJS的知识很有必要。Ionic并没有独立开发一套完整的Web应用框架,而是对AngularJS进行了扩展,给它添加了大量界面组件和其他的移动端友好的特性。
本篇文章会带你了解AngularJS的核心知识并介绍一些基础知识。我们学会控制器,顾名思义,它会控制(control)你的数据。接着我们介绍作用于,它会连接控制器和用户界面,后者被称为视图(view)。仔细观察视图,你会看到他们是如何通过模板和作用域来创建交互视觉效果的。在这个过程中,我们还会学习其它特性,比如如何使用过滤器来转换数据、如何构建并使用指令来增强现有的HTML元素,以及如何从外部数据源中加载并保存应用数据。
现在我们来看一个bootstrap+AngularJS开发的一个小应用,方便我们了解AngularJS。你可以草丛GitHub上查看完整的项目代码https://github.com/ionic-in-action/chapter3。如果你想看最终的效果,可以访问https://ionic-in-action/chapter3.herokuapp.com
时间: 2024-10-05 12:43:53