我正在尝试让我的Angular2应用程序允许我读取和写入我的AWS账户上的s3存储桶.
在AngularJS(和大多数其他事情)我们使用了aws-sdk所以我假设也可以做同样的事情Angular2.
我遇到的问题是aws-sdk将正确导入到我的项目中.
我通过它安装了它 npm install aws-sdk
我试过用它导入它
import * as AWS from 'aws-sdk/dist/aws-sdk',
import * as AWS from 'aws-sdk',
import AWS from 'aws-sdk'
import AWS from 'aws-sdk/dist/aws-sdk'
Run Code Online (Sandbox Code Playgroud)
但它一直告诉我该模块不存在.
我的项目基于angular2-seed.
我也尝试使用DefinitleyTyped安装打包文件,typings install aws-sdk但也失败了.
我不确定是否需要添加任何其他内容才能使其正常工作.
另外,我正在使用打字稿
感谢您的时间和帮助.
随着iOS 11.3的发布以及服务工作者的加入,我一直在努力寻找有关网络推送是否也可用的信息,特别是在PWA的使用方面.
有没有人对此有任何了解或知道我在哪里可以找到这些信息.
我目前使用Onesignal作为我的推送通知包,它对浏览器和Android非常有效.所以这里希望如果它现在得到支持,它们可以快速启动并运行.
我用这个弹出窗口创建了
$ionicPopup.show({
title: 'Choose Location...',
buttons:[
{
text: "Current Location",
type: 'button-positive',
onTap: function(){
$scope.myLocation();
}
},
{
text: "Previous Locations",
type: 'button-positive',
onTap: function(){
$state.go('menu.listSelect');
//go to choose location page
}
},
{
text: "Address Book",
type: 'button-positive',
onTap: function(){
//go to address book
}
},
{
text: "Cancel",
type: 'button-positive',
onTap: function(){
console.log('cleek');
$scope.fillOptionPopup.close();
}
},
]
});
};
Run Code Online (Sandbox Code Playgroud)
这样就可以将按钮彼此相邻放置
有没有办法制作按钮,使它们在弹出窗口的宽度上延伸,并且每个按钮都在使用为弹出窗口创建按钮的格式的新行上?
我用这个代码代替了按钮数组,它给了我这个,这就是我想要的.但是ng-click并没有调用我从数组中获取的ontap函数.
template: '<button class="button button-positive" ng-mousedown="goMyLocation()">Current Location</button><br>'+
'<button class="button button-positive" ng-mousedown="goMenuList()">Previous Locations</button><br>'+
'<button class="button button-positive" …Run Code Online (Sandbox Code Playgroud) [17:05:22] I/launcher – Running 1 instances of WebDriver
[17:05:22] I/direct – Using ChromeDriver directly… [17:05:22] E/direct – Error code: 135
[17:05:22] E/direct – Error message: Could not find update-config.json. Run ‘webdriver-manager update’ to download binaries.
[17:05:22] E/direct – Error: Could not find update-config.json. Run ‘webdriver-manager update’ to download binaries. at Direct.getNewDriver (C:automationDemoprotractor-jasmine-typescriptnode_modulesprotractorbuiltdriverProvidersdirect.js:63:31) at Runner.createBrowser (C:automationDemoprotractor-jasmine-typescriptnode_modulesprotractorbuiltrunner.js:195:43) at q.then.then (C:automationDemoprotractor-jasmine-typescriptnode_modulesprotractorbuiltrunner.js:339:29) at _fulfilled (C:automationDemoprotractor-jasmine-typescriptnode_modulesqq.js:834:54) at self.promiseDispatch.done (C:automationDemoprotractor-jasmine-typescriptnode_modulesqq.js:863:30) at Promise.promise.promiseDispatch (C:automationDemoprotractor-jasmine-typescriptnode_modulesqq.js:796:13) at C:automationDemoprotractor-jasmine-typescriptnode_modulesqq.js:556:49 at runSingle (C:automationDemoprotractor-jasmine-typescriptnode_modulesqq.js:137:13) at flush (C:automationDemoprotractor-jasmine-typescriptnode_modulesqq.js:125:13) at _combinedTickCallback (internal/process/next_tick.js:131:7)
[17:05:22] E/launcher …Run Code Online (Sandbox Code Playgroud) angular ×2
angular-e2e ×1
angularjs ×1
aws-sdk ×1
e2e-testing ×1
ios ×1
ios11 ×1
javascript ×1
onesignal ×1
typescript ×1