小编Mat*_*Way的帖子

(Angular-ui-router)在解析过程中显示加载动画

这是一个两部分问题:

  1. 我在$ stateProvider.state()中使用resolve属性来在加载控制器之前获取某些服务器数据.如何在此过程中显示加载动画?

  2. 我有子状态也使用resolve属性.问题是ui-router似乎想要在加载任何控制器之前完成所有解析.有没有什么办法可以让他们在解析后解析父控制器,而不必等待所有的子解析?对此的答案也可能解决第一个问题.

javascript angularjs angular-ui-router

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

浏览器的默认CSS样式表

是否有针对不同浏览器的默认CSS样式表列表?(表格形式的浏览器样式表)

我想知道所有浏览器的默认文本区域字体以供将来参考.

css browser fonts default stylesheet

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

错误:[Errno 10053]

如果我在Flask上编码,那么我有时会收到此错误:

Traceback (most recent call last):
  File "C:\Python27\lib\SocketServer.py", line 284, in _handle_request_noblock
    self.process_request(request, client_address)
  File "C:\Python27\lib\SocketServer.py", line 310, in process_request
    self.finish_request(request, client_address)
  File "C:\Python27\lib\SocketServer.py", line 323, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "C:\Python27\lib\SocketServer.py", line 640, in __init__
    self.finish()
  File "C:\Python27\lib\SocketServer.py", line 693, in finish
    self.wfile.flush()
  File "C:\Python27\lib\socket.py", line 303, in flush
    self._sock.sendall(view[write_offset:write_offset+buffer_size])
error: [Errno 10053] ????????? ?? ????? ????-
Run Code Online (Sandbox Code Playgroud)

任何想法为什么会发生这种情况(win8 x64,python27 x32)?

python flask

21
推荐指数
3
解决办法
6万
查看次数

在转到下一个对象后,让angular.forEach等待承诺

我有一个对象列表.对象将传递给延迟函数.我想在解析前一个调用后才调用具有下一个对象的函数.有什么方法可以做到这一点吗?

angular.forEach(objects, function (object) {
    // wait for this to resolve and after that move to next object
    doSomething(object);
});
Run Code Online (Sandbox Code Playgroud)

javascript foreach promise angularjs angular-promise

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

Angular TypeError:无法读取未定义的属性'then'

我有这样的数据服务:

this.myFunction= function(callback) {
    var url = rootURL + "path1/path2/service.json";
    var promise = $http.get(url);
    promise.then(function(payload){
        return callback(payload); 
    });
    return promise; 
}
Run Code Online (Sandbox Code Playgroud)

它在控制器中调用以初始化一些东西:

DataService.myFunction(function(data) { 
    if(data.statusText !== "OK"){
        $scope.$worked= false; 
    }else{  
        $scope.$worked= true;               
    }
}
Run Code Online (Sandbox Code Playgroud)

我得到"TypeError:无法读取属性",然后是"未定义".回调中的Console.log(数据)显示200"OK"响应和我期望的数据.我已经搜索过这个错误,主要是因为没有在服务中返回promise.但是,我正在回复诺言.在回调中的控制器范围上设置任何内容都会导致错误.

Angular版本:AngularJS v1.3.0-rc.2

谢谢!

angularjs

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

使用注入的javascript检测Youtube视频更改

我正在构建一个扩展(一些注入js),为youtube页面添加了一些按钮,工作正常.我的问题是,当用户点击另一个视频时(例如在右侧列表中),下载的视频将在没有实际页面重新加载的情况下加载.有没有办法检测到这个变化,以便我可以重新运行我的代码?

我已经尝试过绑定hashchange事件这样的事情,但无济于事.

javascript youtube google-chrome-extension

8
推荐指数
2
解决办法
2896
查看次数

AngularJs:ng-如果反应太迟了

我在我的主html文件中使用ui.router并包含我的导航:

<header ng-if-start="logedin()"></header>
<navigation ng-if-end="logedin()"></navigation>
Run Code Online (Sandbox Code Playgroud)

logedin()布尔将通过设置angular.module().run()在这个函数:

$rootScope.$on('$stateChangeStart', function(e, to)
Run Code Online (Sandbox Code Playgroud)

如果我在其中一个导航中单击"注销",导航控制器将触发此功能:

$scope.logout = function() {
    store.remove('jwt');
    $state.go('login');
}
Run Code Online (Sandbox Code Playgroud)

问题是$state.go导航未隐藏后,但刷新页面后.

我是否必须重新渲染主索引模板/视图(以及如何)?或者我怎么能解决这个问题?

javascript angularjs angular-ui-router

8
推荐指数
1
解决办法
528
查看次数

为一个数字的成员分配一个函数,为什么这不是一个失败?

从我的Chrome解释器:

a = 3; // OK, of course.
a.f = function() { return 4; }; // OK. To a number? Ok
a; // Prints 3
a.f(); // f is not a function.
a.f; // Undefined
Run Code Online (Sandbox Code Playgroud)

当然,a不是一个对象,我不能将新成员分配给不是对象的东西.但是,为什么解释器吞下了a.f赋值,如果之后该方法或成员甚至不存在?

javascript numbers object

6
推荐指数
1
解决办法
35
查看次数

如何通过双击或命令行查看批处理文件是否已打开

Windows 7上,我有一个可执行文件,比方说immutableProg.exe,我想用某些参数调用3次.这是由批处理文件完成的myBatch.bat.

内容myBatch.bat:

immutableProg.exe -a
immutableProg.exe -b
immutableProg.exe -c
Run Code Online (Sandbox Code Playgroud)

可执行文件immutableProg.exe确实有一个特殊的--keep开关,可以阻止可执行文件返回,直到用户点击任何键.现在我想添加--keep开关当且仅当我的批次myBatch.bat被双击时,如:

immutableProg.exe -a
immutableProg.exe -b
immutableProg.exe -c --keep
Run Code Online (Sandbox Code Playgroud)

如果用户从命令行调用批处理,则不应添加它.

问题:如果通过双击或命令行打开它,我怎样才能找到(从我的批处理视图中)?

更改默认行为immutableProg.exe是不幸的选择,也不是从命令行为批处理文件提供额外的参数.

windows cmd batch-file

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

滚动带有溢出的子项时隐藏移动设备上的地址栏:自动

当您创建一个很长的基本页面并滚动它时,大多数移动浏览器会自动使用地址栏执行某些操作。例如在 android chrome 上,当您向下滚动时,地址栏会随着滚动而消失。

如果不滚动正文,是否可以达到相同的效果?例如,如果您有一个子 div,其中包含带有height: 100%和的内容overflow: auto

css mobile scroll

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