小编use*_*964的帖子

使用OR运算符的AngularJS ng-class多条件

我试图找出根据角度值添加类的良好语法.我想用OR运算符激活关于2个条件的类(一个关于实时用户更改,一个关于加载数据).

这是一行:

 <a href="" ng-click="addFavorite(myfav.id);favorite=!favorite">
    <i class="fa orange" ng-class="{'fa-star': (favorite || (fav==myfav.id)), 'fa-star-o': !favorite}"></i>
 </a>
Run Code Online (Sandbox Code Playgroud)

我尝试了一些像这样的不同代码:

 ng-class="{'fa-star': favorite, 'fa-star': (fav==myfav.id), 'fa-star-o': !favorite}"
Run Code Online (Sandbox Code Playgroud)

没有任何成功.有人能帮我找到好的语法吗?

conditional angularjs ng-class

20
推荐指数
2
解决办法
6万
查看次数

sudo:未知用户:postgres

我目前正在尝试在我的iMac上运行postgresql(9.3)但是我遇到了一些用户postgres和psql连接的问题.

我买了一台迁移到Lion的iMac老一代(雪豹).正如其他StackOverflow主题所示,我在.bash_profile上添加了这一行:

export PATH=/Library/PostgreSQL/9.3/bin:/usr/bin:$PATH
Run Code Online (Sandbox Code Playgroud)

启动pg时:

sudo su postgres -c '/Library/PostgreSQL/9.3/bin/pg_ctl -D /Library/PostgreSQL/9.3/data/ -m fast start'
Run Code Online (Sandbox Code Playgroud)

它返回:

su: unknown login: postgres
Run Code Online (Sandbox Code Playgroud)

我该怎么办 ?

postgresql macos

15
推荐指数
3
解决办法
2万
查看次数

AngularJS和UI可排序 - 没有方法'可排序'错误

我正在使用Angular JS和Angular UI(通过gem:angular-ui-rails),今天我遇到了模块依赖.如果有人有想法!

我想在我的应用程序中添加可排序模块(https://github.com/angular-ui/ui-sortable),如下例所示:

http://jsfiddle.net/g/hKYWr/

问题是我已经加载了UI-bootstrap模块,所以我尝试这样做:

在app.js上:

 angular.module('ui', ['ui.bootstrap','ui.sortable']);
Run Code Online (Sandbox Code Playgroud)

在controllers.js上

 function dndCtrl($scope) {
     $scope.list = ["one", "two", "three", "four", "five", "six"];
 }
Run Code Online (Sandbox Code Playgroud)

应用程序中加载的sortable.js 文件.js的顺序是:

 //= require jquery
 //= require jquery_ujs
 //= require underscore
 //= require angular.min
 //= require ./angular/controllers/app.js
 //= require_tree ./angular
 //= require_tree .
Run Code Online (Sandbox Code Playgroud)

所以sortable.js文件在app.js之后和ui-bootstrap js文件之前加载(在./angular树中)

最后:我的html文件带有一个带有角度的简单列表循环:

<html ....... ng-app="ui">
 .....

<div ng-controller="dndCtrl">
    <ul ui-sortable ng-model="list">
        <li ng-repeat="item in list" class="item">{{item}}</li>
    </ul>
    <hr />
</div>
Run Code Online (Sandbox Code Playgroud)

循环运行良好,UI引导程序(在我的情况下也是Typeahead)但不是可排序和控制台渲染a

 TypeError: Object [object Object] has no method 'sortable'
Run Code Online (Sandbox Code Playgroud)

我做错了什么或错过了什么?

angularjs angular-ui

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

Gulp代理 - 中间件:如何设置?

我正在尝试在我的前端应用程序和后端应用程序之间建立一个桥梁,而Gulp文档对此非常不满意.我安装了代理中间件.

该项目的结构是:

| Myproject
   | BackEnd App/ 
   | BackEnd config/
   | BackEnd folders/ ....
   | front/
      | app/
      | dist/
      gulpfile.js
      | other frontend folders/ here ...
Run Code Online (Sandbox Code Playgroud)

这看起来很常见.

所以在我的Gulpfile中我有:

var proxy = require('proxy-middleware');
...
gulp.task('connect', ['styles', 'fonts'], function () {
  var serveStatic = require('serve-static');
  var serveIndex = require('serve-index');
  var app = require('connect')()
    .use(require('connect-livereload')({port: 35729}))
    .use(serveStatic('.tmp'))
    .use(serveStatic('app'))
    .use('/bower_components', serveStatic('bower_components'))
    .use(serveIndex('app'))
        .use('/', proxy(url.parse('http://localhost:3000')));

  require('http').createServer(app)
    .listen(9000)
    .on('listening', function () {
      console.log('Started connect web server on http://localhost:9000');
    });
});

 gulp.task('serve', ['rails', 'connect', 'watch'], function …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails gulp

9
推荐指数
0
解决办法
831
查看次数

我们可以做`a = b || c` 在 Ruby 中?

我想知道我们是否可以表达“如果第一个为空,则选择第二个”。

foo = bar || doe 
#if bar is nil, foo = doe
Run Code Online (Sandbox Code Playgroud)

ruby

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