小编Ali*_*sky的帖子

$ on和$ broadcast in angular

我有一个footerController和codeScannerController具有不同的视图.

angular.module('myApp').controller('footerController', ["$scope", function($scope) {}]);

angular.module('myApp').controller('codeScannerController', ["$scope", function($scope) {
console.log("start");
$scope.startScanner = function(){...
Run Code Online (Sandbox Code Playgroud)

当我点击<li>footer.html中的一个时,我应该在codeScannerController中获取此事件.

<li class="button" ng-click="startScanner()">3</li>
Run Code Online (Sandbox Code Playgroud)

我认为它可以用$on和实现$broadcast,但我不知道怎样也无法在任何地方找到例子.

javascript angularjs

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

在phantom.js中确认警报窗口

我有这个功能,找到按钮并单击它,但在该警报出现后,我需要使用phantom.js确认它

function() {
  page.evaluate(function() {
    $('.item-list clicked').first().find($('.comment-delete')).find('a').click();
  })
}
Run Code Online (Sandbox Code Playgroud)

也许我可以模拟立即点击提醒的功能?或者使用函数waitFor来等待这个警告?(不太可能这样,waitFor只等待DOM对象我认为如此)

javascript confirm web-scraping phantomjs

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

在python中排序多维数组

我有一个数组,像这样填充它

arr = [[],[]]
arr[0].append(post.attrib['href']) #strings
arr[1].append(int(klass)) # int
Run Code Online (Sandbox Code Playgroud)

我需要通过arr [1]对整个数组进行排序,例如输入:

[['string3', 'string45', 'string25'], [46, 2, 12]]
Run Code Online (Sandbox Code Playgroud)

并输出:

[['string45', 'string25', 'string3'], [2, 12, 46]]
Run Code Online (Sandbox Code Playgroud)

我试过了

arr[0].sort(key = x[1].__getitem__) 
arr[0].sort(key=lambda x: x[1])
arr = sorted(arr, key=itemgetter(1))
Run Code Online (Sandbox Code Playgroud)

但是这一切都不正确

python arrays sorting list multidimensional-array

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

以混合数据类型顺序排序混合python列表

我有一个这样的列表 ['car', 'truck', 8, 4, 'bus', 6, 1],输出应该是['bus', 'car', 1, 4, 'truck', 6, 8]其他的话,它应该按字母顺序排序所有单词和按数字顺序排序所有整数.我怎样才能做到这一点?

python sorting list

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