angularjs学习笔记(一)
来源:互联网 发布:flash软件下载 编辑:程序博客网 时间:2024/04/28 08:33
(一)看项目中的代码,其中有一句’use strict’无法理解,查询之后发现,这是进入”严格模式”的标志。
将”use strict”放在脚本文件的第一行,则整个脚本都将以”严格模式”运行。如果这行语句不在第一行,则无效,整个脚本以”正常模式”运行
'use strict';
(二)关于UI-router
在写一个自定义方法时,没有找到文件中定义app和controller的语句,在子页面中加入自定义写法时不起作用,于是查询ui-router相关
$stateProvider.state('login', { url: '/login', templateUrl: 'views/login.html', controller:function ($scope, $location) { $scope.randomNext = function() { var random = Math.floor(Math.random()*2); if(random == 1){ $location.path('tickets'); } else{ $location.path('notickets'); } }; } })
url
url定义的是当访问此路由时,URL的显示
模板templateUrl
模板引用方法为<div ui-view></div>
,在父文件的同级目录下找views/login.html
控制器controller
可以为模板指定一个控制器(controller)。警告:控制器不会被实例化如果模板没有定义。
如果在模块中已经定义了一个控制器,只需要指定控制器的名称即可:
$stateProvider.state('contacts', { template: ..., controller: 'ContactsCtrl'})
JavaScript获取两个数之间的任意随机数
在写方法的时候,随机两个数,比如0和1,对应不同的跳转链接
查到JavaScript的Math.random()方法 获取0到1之间的任意随机数
Math.floor()方法向下取整
1 0
- AngularJS学习笔记(一)
- AngularJS 学习笔记(一)
- AngularJS学习笔记(一)
- AngularJS学习笔记(一)
- AngularJs学习笔记(一)
- angularjs学习笔记(一)
- AngularJS学习笔记(一)
- AngularJS 学习笔记(一)
- angularjs学习笔记一
- AngularJS学习笔记(一)
- AngularJS学习笔记一
- AngularJs学习笔记(一)初认识AngularJs
- AngularJS学习笔记(一)基本配置
- Pro AngularJS学习笔记(一)
- Angularjs 学习笔记(一)基础
- AngularJS的学习笔记(一)
- angularjs 笔记(一)
- AngularJS学习(一)
- Hrbust 1298 Pills【dp+卡特兰数】
- docker 也能影响host的网路配置
- Ubuntu16.04 安装 Charles
- SPOJ 7258 SUBLEX - Lexicographical Substring Search (后缀自动机)
- Linux实验,make与sudo make的区别
- angularjs学习笔记(一)
- php 利用嵌套数组拼接与解析json
- 使用Unity做类的增强
- Android中用于控件控制焦点的属性
- maven下载jar包速度慢(解决办法)
- 真格投资汇总
- 420. Strong Password Checker
- ubuntu 下没有pthread库以及报undefined reference to 'pthread_create'的解决方法
- bat批处理文件