我有一个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,但我不知道怎样也无法在任何地方找到例子.
我有这个功能,找到按钮并单击它,但在该警报出现后,我需要使用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对象我认为如此)
我有一个数组,像这样填充它
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)
但是这一切都不正确
我有一个这样的列表 ['car', 'truck', 8, 4, 'bus', 6, 1],输出应该是['bus', 'car', 1, 4, 'truck', 6, 8]其他的话,它应该按字母顺序排序所有单词和按数字顺序排序所有整数.我怎样才能做到这一点?
javascript ×2
list ×2
python ×2
sorting ×2
angularjs ×1
arrays ×1
confirm ×1
phantomjs ×1
web-scraping ×1