小编Pay*_*Chu的帖子

node.js如何将字符串插入文件的开头但不替换原始文本?

下面的代码插入somestring到文件中,但也将替换文件中的文本.怎么解决这个问题?

fd = fs.openSync('file', 'r+')
buf = new Buffer('somestring')
fs.writeSync(fd, buf, 0, buf.length, 0)
fs.close(fd)
Run Code Online (Sandbox Code Playgroud)

filesystems node.js

10
推荐指数
2
解决办法
1万
查看次数

vim临时禁用撤消?

我按照add-custom-header-to-your-file创建了我自己的自定义标题插件.当我保存文件时,它将自动.将当前日期时间更新为Last-Modified字段.但是这将添加编辑历史记录以撤消列表.如何禁用撤消临时?

vim plugins

3
推荐指数
1
解决办法
1206
查看次数

angular.element.addClass有线

我正在从教程EggHead angular.element学习并遵循它来创建测试脚本.但是我的angular.element的行为与教程不同.toggleClass或addClass将"class"添加到"input"和"div".见下面的剧本和图片.这是一个错误吗?或者我错过了什么?

<html ng-app="app">
  <head lang="en">
    <meta charset="utf-8" />
    <title>Debug</title>
    <link rel="stylesheet" href="/css/foundation.css" />
  </head>
  <body>
    <dumb-password></dumb-password>
    <script src="/js/angular-1.2.0rc1/angular.js"></script>
    <script>
    angular.module('app', [])
    .directive('dumbPassword', function () {
      return {
        restrict: 'E',
        replace: true,
        template: '<div><input type="text" ng-model="model.input"><div>{{model.input}}</div></div>',
        link: function (scope, element) {
          scope.$watch('model.input', function (value) {
            if (value === 'password') {
              element.children(1).toggleClass('alert-box alert')
            } else {
              element.children(1).removeClass('alert-box alert')
            }
          })
        }
      }
    })
    </script>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

结果

javascript directive class angularjs

2
推荐指数
1
解决办法
3296
查看次数

标签 统计

angularjs ×1

class ×1

directive ×1

filesystems ×1

javascript ×1

node.js ×1

plugins ×1

vim ×1