|
|
expects(:now)
是期望返回now的值是一天后的值非当天的值。
上主是我的牧者,我实在一无所缺
|
|
expects(:now)
是期望返回now的值是一天后的值非当天的值。
当一个指令被创建的时候,都会有这样一个选择,是继承自己的父作用域(一般是外部的Controller提供的作用域或者根作用域($rootScope)),还是创建一个新的自己的作用域,当然AngularJS为我们指令的scope参数提供了三种选择,分别是:false
,true
,{}
;默认情况下是false。
JS:
HTML:
@
这是一个单项绑定的前缀标识符
使用方法:在元素中使用属性,好比这样<div my-directive my-name=""></div>
注意,属性的名字要用-将两个单词连接,因为是数据的单项绑定所以要通过使用{{}}
来绑定数据。
=
这是一个双向数据绑定前缀标识符
使用方法:在元素中使用属性,好比这样<div my-directive age="age"></div>
,注意,数据的双向绑定要通过=前缀标识符实现,所以不可以使用{{}}。
&
这是一个绑定函数方法的前缀标识符
使用方法:在元素中使用属性,好比这样<div my-directive change-my-age="changeAge()"></div>
,注意,属性的名字要用-将多个个单词连接。
注意:在新创建指令的作用域对象中,使用属性的名字进行绑定时,要使用驼峰命名标准,比如下面的代码。
|
|
rails 使用angularjs 中完成分页:
Base 插件:kaminari
,angular-paginate-anything
使用angular resource 请求列表,如:User = $resource($scope.users_url)
User.query((results)->
$scope.users = results
)
实现一个完成分页controller方法,如base_controller.rb:
|
|
同时让UserController 继承BaseController:
|
|
昨天有时间想重写下之前技术部小黄写的城市右拉, 主要用的功能是ionic
自带的 ion-side-menus
和 ionicSideMenuDelegate
。
配置路由:
第一层路由是声明右拉的父级关联模板。Html
模板choose_porvince_main.html
:
第二层路由声明右拉的模板与主模板。Html
模板 porvince_main.html
:
Html
模板 city_right.html
Javascript
:
最终效果:
ionic 项目里常常遇到页面间传值的情况,一般是这样的:
但遇到对象时,应做如下处理:
|
|
|
|