发表于: 2016-04-30 02:21:37

0 2118


1,今天完成的事情:把菜鸟的angular.js仔细的又过了一遍。感觉熟悉了刚刚开始懵逼的东西。

2,明天计划的事情:看看K12的项目代码、

3,遇到的问题:暂时没有,都是强制记忆。

4,收获:

创建自定义服务

创建一个转换16进制的服务。

创建名为abc 的转换16进制的访问:

app.service('abc'function() {
    this.myFunc = function (x) {
        return x.toString(16);
    }
});

使用自定义的的服务abc将一个数字225转换为16进制数:

app.controller('myCtrl'function($scope, abc) {
    $scope.hex = abc.myFunc(255);
});

创建自定义的指令

除了 AngularJS 内置的指令外,还可以创建自定义指令。

可以使用 .directive 函数来添加自定义的指令。

要调用自定义指令,HTMl 元素上需要添加自定义指令名。

使用驼峰法来命名一个指令, runoobDirective, 但在使用它时需要以 - 分割, runoob-directive:

3,AngularJS 表达式把数据绑定到 HTML,这与 ng-bind 指令一样:

这个是表达式写法:

这个是指令写法:

效果一样、


返回列表 返回列表
评论

    分享到