小编Lt.*_*Lt.的帖子

如何使用ng-style访问当前元素

当我使用ng-style时,我想访问当前的元素css属性

由于以下元素:

<div ng-style="changeWidth()">
Run Code Online (Sandbox Code Playgroud)

访问其CSS属性

$scope.changeWidth = function(element) {
    return {
       width: element.width() / 2
    }
};
Run Code Online (Sandbox Code Playgroud)

有人知道实现这一目标的最佳方法吗?

angularjs

11
推荐指数
1
解决办法
5139
查看次数

创建预推钩到lint/test

我想知道创建预推钩(在git repo中)的最佳方法是什么,它执行以下操作:

  • 运行JSHint/JSLint
  • 运行单元和功能测试
  • 如果一切正常,则接受更新
  • 否则拒绝更新

git hook

7
推荐指数
1
解决办法
5035
查看次数

Ansible安装Python Mysql连接器

我正在使用Ansible自动执行备份mysql数据库的任务,并且在运行mysql_db任务时我收到此消息:msg: the python mysqldb module is required

因此,在尝试python-mysqldb使用Ansible任务进行多次安装之后,我尝试手动执行命令安装它,sudo apt-get install python-mysqldb并收到以下错误消息:

Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package python-mysqldb
Run Code Online (Sandbox Code Playgroud)

我正在使用Ubuntu 13.04 64位

我究竟做错了什么?

安装python-mysqldb使用方法是apt-get什么?

mysql-python ansible

7
推荐指数
1
解决办法
9211
查看次数

symfony2用twig生成静态html

有没有办法将hig代码从twig模板放入html文件.我的意思是,在这种情况下

$html = $this->render('SiteBundle:Generated:home_news.html.twig', array('news' => $news))->getContent();
Run Code Online (Sandbox Code Playgroud)

有没有办法可以做到这一点?

$html->output($html_file);
Run Code Online (Sandbox Code Playgroud)

它使用模板生成一个html文件.

我这样做是因为我从wordpress博客获得了新闻,我想在主页上显示最新消息.所以我想把我网站的新闻放在一个静态文件中,以避免在每个家庭请求中生成它.

symfony twig

5
推荐指数
2
解决办法
2800
查看次数

早午餐配置文件conventions.assets:如何从非默认位置复制?

根据早午餐文档,配置文件中的属性"conventions.assets"应该是一个正则表达式,但我试图包括以下内容:

conventions: {
    assets: /^app\/.*\.html/
}
Run Code Online (Sandbox Code Playgroud)

为了将所有htmls添加到公用文件夹中.(我知道我可以创建一个资源文件夹并包含所有内容,但根据我们已经同意的结构,目前还不可能).

我认为这个属性需要一个目录,在这种情况下我可以修复这个值以达到我的目标吗?可能有一个功能吗?

brunch

5
推荐指数
1
解决办法
1167
查看次数

在Meteor包中使用npm

试图找出将npm包加载到Meteor中的方法.具体来说我试过了future-npm

我试过这样做:

Package.describe({
  summary: "Blah blah",
  version: '0.0.1'
});

Npm.depends({future: "2.3.1"});

Package.onUse(function (api) {
  api.addFiles('lubert.js', 'server');
  api.export('Lubert');
});
Run Code Online (Sandbox Code Playgroud)

不幸的是我得到了以下控制台错误

 Uncaught ReferenceError: Npm is not defined
Run Code Online (Sandbox Code Playgroud)

我已阅读文档,没有任何关于加载任何依赖项

我究竟做错了什么?

更新2:我的package.js看起来像

Package.describe({
  name: 'trepafi:package',
  summary: '',
  version: '0.0.3',
  git: 'https://github.com/trepafi/meteor-package.git'
});

Npm.depends({
  "future": "2.3.1"
});

Package.onUse(function(api) {
  api.versionsFrom('1.0');
  api.use(['tracker', 'underscore'], ['client']);
  api.addFiles(['package.js'], ['client']);
  api.export('Package', ['client']);
});
Run Code Online (Sandbox Code Playgroud)

更新1:我的package.json看起来像

{
  "name": "trepafi-package",
  "version": "0.0.3",
  "description": "Package for Meteor",
  "repository": {
    "type": "git",
    "url": "https://github.com/trepafi/meteor-package.git"
  },
  "author": "Lubert Palacios",
  "license": "MIT",
  "homepage": "https://github.com/trepafi/meteor-package", …
Run Code Online (Sandbox Code Playgroud)

npm meteor

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

标签 统计

angularjs ×1

ansible ×1

brunch ×1

git ×1

hook ×1

meteor ×1

mysql-python ×1

npm ×1

symfony ×1

twig ×1