小编Mic*_*zos的帖子

如何在Angular 2中添加条件属性?

如何有条件地添加元素属性,例如checked复选框?

以前版本的Angular已经NgAttr和我认为NgChecked哪些似乎都提供了我所追求的功能.但是,Angular 2中似乎不存在这些属性,我看不到提供此功能的其他方法.

javascript angular

234
推荐指数
6
解决办法
16万
查看次数

将REST API放在子域或子文件夹中更好吗?

我们有一个使用URL托管的Web应用程序http://example.com.现在我们想要扩展这个应用程序的一部分作为一个宁静的服务,我们正在讨论最好的URL模式.我搜索过,但找不到任何具体的指导.

我们应该有URL模式http://api.example.com还是http://example.com/api/v1

对此有任何标准指导吗?

java api rest restful-url

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

Angular2获取formcontrol的现有验证器

让我们说

surname = new FormControl('', [Validators.required, Validators.minLength(2)]);
Run Code Online (Sandbox Code Playgroud)

在某些时候,根据情况,我可以添加或删除姓氏控制上的任何验证器.

最后我怎么知道姓氏控制中存在哪些验证器?我在文档中找不到任何东西,也没有将控件转储到控制台中

就像是

surname.getValidators() should return - ['required', 'minLength']
Run Code Online (Sandbox Code Playgroud)

angular2-forms angular

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

在Chrome DevTools网络面板中显示请求路径

我使用以下方式拨打以下电话jQuery:

$.ajax({
    url: "http://domain/..etc../calendars/",
// ...
});
Run Code Online (Sandbox Code Playgroud)

它返回我需要的结果.

我遇到的问题是这个调用在开发人员工具中表示如下:

在此输入图像描述

该呼叫只显示为:

?_=1443327272355
Run Code Online (Sandbox Code Playgroud)

这使得在没有过滤和搜索的情况下在所有其他呼叫中难以找到呼叫.

有没有办法可以显示呼叫至少:

/calendars/?_=1443327272355
Run Code Online (Sandbox Code Playgroud)

ajax jquery google-chrome-devtools

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

Windows Phone 8检查位置是否已打开/关闭?

我想检查位置服务是否已打开或关闭,因此我可以通知用户他需要打开它以便在地图上查看他的位置.还想检查飞行模式是否打开/关闭以及是否打开/关闭WiFi.有什么建议?

location windows-phone-8

4
推荐指数
1
解决办法
2292
查看次数

Angularjs bootstrap typeahead无效:错误:[filter:notarray]

我需要使用typeahead进行http调用来获取建议选项

$scope.getlist = function getListofNames(name) {
 return $http({
   method: 'GET',
     url: '/v1/'+name,
     data: ""
 }).then(function(response){

     if(response.data.statusMessage !== 'SUCCESS'){
         response.errorMessage = "Error while processing request. Please retry."
           return response;
     }

         else {
           return response.data.payload;
         }

       }, function(response){
       response.errorMessage = "Error while processing request"
           return response;
       }
       );
}
Run Code Online (Sandbox Code Playgroud)

response.data.payload是一个对象数组,它已成功获取但我收到此错误错误:[filter:notarray] http://errors.angularjs.org/1.4.5/filter/notarray

注意:我使用的是角度1.4.5和Bootstrap v3.1.1

twitter-bootstrap angularjs bootstrap-typeahead angular-ui-bootstrap angular-ui-typeahead

4
推荐指数
1
解决办法
1249
查看次数

参考lhs和rhs在C++中的差异

我正在学习C++,我发现当参考文献位于右侧时,可能有两种情况.假设我有一个方法:

int& GetMe(int& i) { return i; }
Run Code Online (Sandbox Code Playgroud)

我有:

(1) int j; GetMe(j) = GetMe(i);

(2) int& k = GetMe(i);

(1)和(2)的后果是不同的.在(1)中,语义是复制iinto 的值j.地址ij保持不变.改变i根本不会影响j.实际上,当您重载索引运算符[]并使用索引运算符进行赋值时就是这种情况.在(2)中,语义是创建ias 的指示对象k.k具有相同的地址i和改变i影响k.

那么为什么我们有差异呢?我认为,在C++中,引用的地址只确定一次.一旦确定了引用的地址,就不能在以后更改它.在(1)中,引用j是在之前确定的,因此动作是将值复制ij.在(2)中,k正在声明和初始化引用,因此使用引用来完成i.所以动作就是参考初始化.

我没有找到明确说明上述内容的材料,所以我想要确认.任何人都知道C++中的参考资料必须能帮助我或指出我清楚材料.非常感谢您的进步.

c++ reference

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

HERE 用光标指针映射标记

如何设置 H.map.Marker 对象以将光标显示为指针?这可以用 H.map.DomMarker 来完成,但不能用 H.map.Marker

var svgMarkup = '<svg style="cursor:pointer" xmlns="http://www.w3.org/2000/svg" width="28px" height="36px">' +
  '<path d="M 19 31 C 19 32.7 16.3 34 13 34 C 9.7 34 7 32.7 7 31 C 7 29.3 9.7 28 13 28 C 16.3 28 19 29.3 19 31 Z" ' +
  'fill="#000" fill-opacity=".2"/><path d="M 13 0 C 9.5 0 6.3 1.3 3.8 3.8 C 1.4 7.8 0 9.4 0 12.8 C 0 16.3 1.4 19.5 ' +
  '3.8 21.9 L 13 …
Run Code Online (Sandbox Code Playgroud)

javascript here-api

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