AngularJS继续中

<html ng-app>//全局中引用对应于PhoneListCtrl 模板

<head>
    <script src="js/angular.js"></script>
    <script src="js/test.js"></script>
</head>

<body ng-controller="PhoneListCtrl">

    <ul>
        <li ng-repeat="pho in phones">
            {{pho.name}}
            <p>{{pho.snippet}}</p>
        </li>
    </ul>

    //div里面的作用域 myapp
    <div ng-app="myapp" ng-controller="mytest">
        <ul>
            <li ng-repeat="ph in phone">
                {{ph.name}}
                <p>{{ph.snippet}}</p>
            </li>
        </ul>
    </div>

</body>
</html>

js 代码

function PhoneListCtrl($scope) {
    $scope.phones = [
      {
          "name": "Nexus S",
          "snippet": "Fast just got faster with Nexus S."
      },
      {
          "name": "Motorola XOOM™ with Wi-Fi",
          "snippet": "The Next, Next Generation tablet."
      },
      {
          "name": "MOTOROLA XOOM™",
          "snippet": "The Next, Next Generation tablet."
      }
    ];
}

//自己声明模板 共外部使用
var app = angular.module(‘myapp‘, []);
app.controller(‘mytest‘, function ($scope) {
    $scope.phone = [
       {
           "name": "Nexus S",
           "snippet": "Fast just got faster with Nexus S."
       },
       {
           "name": "Motorola XOOM™ with Wi-Fi",
           "snippet": "The Next, Next Generation tablet."
       },
       {
           "name": "MOTOROLA XOOM™",
           "snippet": "The Next, Next Generation tablet."
       }
    ];
});

http://www.widuu.com/archives/04/1035.html

http://www.ituring.com.cn/article/15762

尚未顿悟

AngularJS继续中

时间: 2024-10-27 01:35:52

AngularJS继续中的相关文章

AngularJS指令中的compile与link函数解析

AngularJS指令中的compile与link函数解析 通常大家在使用ng中的指令的时候,用的链接函数最多的是link属性,下面这篇文章将告诉大家complie,pre-link,post-link的用法与区别. 原文地址 angularjs里的指令非常神奇,允许你创建非常语义化以及高度重用的组件,可以理解为web components的先驱者. 网上已经有很多介绍怎么使用指令的文章以及相关书籍,相互比较的话,很少有介绍compile与link的区别,更别说pre-link与post-lin

angularjs指令中的compile详解

篇文章主要介绍了angularjs指令中的compile与link函数详解,本文同时诉大家complie,pre-link,post-link的用法与区别等内容,需要的朋友可以参考下 通常大家在使用ng中的指令的时候,用的链接函数最多的是link属性,下面这篇文章将告诉大家complie,pre-link,post-link的用法与区别. angularjs里的指令非常神奇,允许你创建非常语义化以及高度重用的组件,可以理解为web components的先驱者. 网上已经有很多介绍怎么使用指令的

【转】angularjs指令中的compile与link函数详解

这篇文章主要介绍了angularjs指令中的compile与link函数详解,本文同时诉大家complie,pre-link,post-link的用法与区别等内容,需要的朋友可以参考下 通常大家在使用ng中的指令的时候,用的链接函数最多的是link属性,下面这篇文章将告诉大家complie,pre-link,post-link的用法与区别. angularjs里的指令非常神奇,允许你创建非常语义化以及高度重用的组件,可以理解为web components的先驱者. 网上已经有很多介绍怎么使用指令

AngularJS 2 中如何实现ng-bind-html

问题: 在AngularJS 1.x 中可以使用ng-bind-html来插入一段html代码,相当于struts2 标签的escape属性.但是AngularJS 2中取消了ng-bind-html,当项目中确实有需要动态插入html代码的时候我们该怎么做呢? 解决方法: 使用[innerHtml]代替ng-bind-html. innerHtml属性,用于设置标签内的html,[innerHtml]="data.title"用于动态将AngularJS 2的变量值赋给innerHt

在AngularJS应用中实现认证授权

在AngularJS应用中实现认证授权 在每一个严肃的应用中,认证和授权都是非常重要的一个部分.单页应用也不例外.应用并不会将所有的数据和功能都 暴露给所有的用户.用户需要通过认证和授权来查看应用的某个特定部分,或者在应用中进行特定的行为.为了在应用中对用户进行识别,我们需要让用户进行登录. 在用户管理方面,传统的服务器端应用和单页应用的实现方式有所不同,单页应用能够和服务器通信的方式只有AJAX.对于登录和退出来说也是如此. 负责识别用户的服务器端需要暴露出一个认证断电.单页应用将会把用户输入

angularjs指令中的compile与link函数详解补充

通常大家在使用ng中的指令的时候,用的链接函数最多的是link属性,下面这篇文章将告诉大家complie,pre-link,post-link的用法与区别. angularjs里的指令非常神奇,允许你创建非常语义化以及高度重用的组件,可以理解为web components的先驱者. 网上已经有很多介绍怎么使用指令的文章以及相关书籍,相互比较的话,很少有介绍compile与link的区别,更别说pre-link与post-link了. 大部分教程只是简单的说下compile会在ng内部用到,而且建

angularJS directive中的controller和link function辨析

在angularJS中,你有一系列的view,负责将数据渲染给用户:你有一些controller,负责管理$scope(view model)并且暴露相关behavior(通过$scope定义)给到view:你有一些directive,负责将user interaction和$scope behavious link起来.但是还有一样东西: a directive controller.这个directive controller子一个directive的context中定义,但是它又可以被in

(八)简单了解下angularJS框架中NB的双向数据绑定机制,大大减少需要重复的开发代码量

之前写的第一篇angularJS入门文章 ,介绍ng-model的时候提到:使用angularJS的双向数据绑定机制,不需要我们编写繁琐的代码来实现同样的功能.现在我们看一个比较震撼的例子,看看angularJS是如何减少我们在前端开发中的繁琐劳动的.越是感受到框架功能的强大,越是能够激发学习的兴趣和动力. 假如我们有一个学生信息列表,包含学生的姓名.地址和年龄信息.假如这个数据源信息保存在data.js文件中. var g_phones = [ <span style="white-sp

angularjs表达式中的HTML内容,如何不转义,直接表现为html元素

在模板中直接: 在ionic中直接使用: <p class="contentwen" ng-bind-html="detial.content"></p> //转译了html 默认情况下,AngularJS对会对插值指令求职表达式(模型)中的任何HTML标记都进行转义,例如以下模型: $scope.msg = "hello,<b>world</b>!" <p>{{msg}}</p&