小编Sil*_*Pal的帖子

Angularjs bootstrap下拉列表无法正常工作

对于angularjs和bootstrap来说有点新鲜.

我试图添加一个简单的下拉列表.但它没有用.

尝试了@ Bootstrap 3简单下拉不起作用的建议.那也行不通.

<li class="dropdown">
<a class="dropdown-toggle" data-toggle="dropdown" ui-sref="a">a<span class="caret"></span></a>
<ul class="dropdown-menu">
  <li><a ui-sref="a">a</a></li>
  <li><a ui-sref="b">b</a></li>
  <li><a ui-sref="c">c</a></li>
  <li><a ui-sref="d">d</a></li>
  <li><a ui-sref="e">e</a></li>
  <li><a ui-sref="f">f</a></li>
  <li><a ui-sref="g">g</a></li>
  <li><a ui-sref="h">h</a></li>
  <li><a ui-sref="i">i</a></li>         
  <li><a ui-sref="j">j</a></li>
  <li><a ui-sref="k">k</a></li>
</ul>
</li>
Run Code Online (Sandbox Code Playgroud)

完整代码@ http://plnkr.co/edit/uFDFOJfHjL5qY9nVEykq?p=preview

希望有人能帮助我.

html javascript twitter-bootstrap angularjs angular-ui-bootstrap

33
推荐指数
4
解决办法
5万
查看次数

Golang unmarshal忽略空字段

我在成功提交用户详细信息时从客户端获得了JSON.

可以跳过JSON中的某些元素,因为它们未更新.

在Golang服务器端,我定义了一个等效的结构.

服务器成功地将JSON字节封送到结构中.

type user struct {
    Id       *int64  `json:",omitempty"`
    Name     *string `json:",omitempty"`
    Age      *int64  `json:",omitempty"`
}
Run Code Online (Sandbox Code Playgroud)

但对于未从客户端收到的字段,默认情况下解组为字符串的硬编码为nil,对于字符串数组为空数组.

例如,如果我得到json { "Id" : 64, "Name" : "Ryan" },
我不希望unmarshal将其转换为{"Id" : some hexadecimal, "Name" : some hexadecimal, "Age" : nil}.
为了简单起见,我希望它是{"Id" : some hexadecimal, "Name" : some hexadecimal }

我怎么能完全忽略这个领域并映射我得到的东西?

Goplayground代码:http://play.golang.org/p/3dZq0nf68R

感谢您的回复.

go unmarshalling

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

Docker启动容器抛出无法分配请求的地址错误

我在MAC OS主机上配置了ubuntu 12.04虚拟盒。Docker在Ubuntu上

我的以太网配置(桥接适配器)是

eth2      Link encap:Ethernet  HWaddr 08:00:27:f9:8f:77  
          inet addr:172.16.0.11  Bcast:172.16.255.255  Mask:255.255.0.0
          inet6 addr: fe80::a00:27ff:fef9:8f77/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:685 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:128864 (128.8 KB)
Run Code Online (Sandbox Code Playgroud)

当我尝试启动一个postgresql容器时,出现以下错误。

sudo docker run -d -name="postgresql" -p 172.17.0.2:5432:5432 -v /data/sql:/data -e USER="username" -e DB="dbname" -e PASS="passwordname" paintedfox/postgresql
Warning: '-name' is deprecated, it will be replaced by '--name' soon. See usage.
WARNING: Local (127.0.0.1) DNS resolver …
Run Code Online (Sandbox Code Playgroud)

postgresql ubuntu docker boot2docker

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

扫描数据库行时出现错误“[]uint8 类型的值无法分配给 []string 类型”

我使用 postgresql 作为我的后端数据库。

尝试扫描一个languagespoken文本数组字段

var user userprofile
row := core.db.QueryRow(
    "SELECT languagespoken FROM \"user\" WHERE id = $1",
    userId,
)

err := row.Scan(&user.Languages)

if err != nil {
    return user, err
}
Run Code Online (Sandbox Code Playgroud)

我的结构看起来像这样

type userprofile struct {
    Languages []string `json:languages`
}
Run Code Online (Sandbox Code Playgroud)

但出现错误

2014/06/30 15:27:17 PANIC: reflect.Set: **value of type []uint8 is not assignable to type []string**
/usr/lib/go/src/pkg/reflect/value.go:2198 (0x56c152)
    Value.assignTo: panic(context + ": value of type " + v.typ.String() + " is not assignable to type " + dst.String()) …
Run Code Online (Sandbox Code Playgroud)

postgresql go

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

angularjs如何在其范围之外访问ng-repeat过滤值

我在我的范围内定义了一个json

   $scope.People = [  
    {  
          "firstName":"John",
          "lastName":"Doe",
          "Choices":[  
             {  
                "Name":"Dinner",
                "Options":[  
                   {  
                      "Name":"Fish",
                      "ID":1
                   },
                   {  
                      "Name":"Chicken",
                      "ID":2
                   },
                   {  
                      "Name":"Beef",
                      "ID":3
                   }
                ]
             },
             {  
                "Name":"Lunch",
                "Options":[  
                   {  
                      "Name":"Macaroni",
                      "ID":1
                   },
                   {  
                      "Name":"PB&J",
                      "ID":2
                   },
                   {  
                      "Name":"Fish",
                      "ID":3
                   }
                ]
             }
          ]
       },
       {  
          "firstName":"Jane",
          "lastName":"Doe"
       }
    ];
Run Code Online (Sandbox Code Playgroud)

我有一个搜索过滤器,搜索选项名称并过滤它们.它工作正常.但我计划在所有ng-repeat之外显示已过滤的结果数(总结果).不确定如何将ng-repeat的范围扩展到其父级.

代码片段:

<div ng-controller="ExampleController">
  <input type="text" ng-model="q" placeholder="filter choices..." /><br/>
  <strong>Not Working :</strong>  I have {{results.length}} filtered results<br/><br/>
    <div ng-repeat="people in People" ng-hide="results.length == 0">
    <strong>Working :</strong>  I have {{results.length}} filtered …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angularjs-ng-repeat

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

Postgresql转换位变为整数

搜索了postgresql文档http://www.postgresql.org/docs/8.4/interactive/functions-bitstring.html,了解有关将位变换为整数的信息

但无法找到任何信息.

select '011111'::bit(4)::varbit(4)::integer as varbit
Run Code Online (Sandbox Code Playgroud)

感谢您的回复.

postgresql bits

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