目前我在S3存储桶中托管构建的Angular 2应用程序,因此它只包含.html和.js文件.
asolut路径http://example.com/确实有效,但是如果我切换到任何链接,例如http://example.com/testsite它会显示以下错误.
404 Not Found
Code: NoSuchKey
Message: The specified key does not exist.
Key: voucher
RequestId: 7A08F32C18D3C6D3
HostId: 6jTd5D5QDU+AP4vo+uRcHHVT5WeRAKjoPeqVb39xoKZZSvWWz/9TsNp41TbuKXmtpYbLZJiyqwE=
Run Code Online (Sandbox Code Playgroud)
我已经尝试了另一个桶策略,我将evry文件设置为公开,但它不适合我.
我今天在我的 angular 应用程序中遇到了一个奇怪的行为。
ERROR in src/main(A,B): error TS2339: Property 'XXX' does not exist on type '{}'.
Run Code Online (Sandbox Code Playgroud)
错误发生在以下代码行
xxx.subscribe(data => {
this.var = data.XXX
});
Run Code Online (Sandbox Code Playgroud)
所以基本上我订阅了一个 observable 并将数据从 observable 映射到一个全局变量。我的 angular 应用程序按预期工作,所以这个错误似乎对应用程序本身没有影响,但我仍然无法弄清楚这里出了什么问题。以下是控制台日志data:
console.log(data)
//{"XXX": "test"}
Run Code Online (Sandbox Code Playgroud) 程序员朋友你好,
我正在习惯 Angular 2,因此也习惯了 Typescript,所以请怜悯我。
我有 5 个按钮,可以在单击时启用或禁用内容,就像侧菜单一样。
HTML - 代码
<li class="navigation-items">
<button class="dropdown-header" (click)="onSelect(2)">Link 2</button>
<div *ngIf="DropdownVar == 2" class="dropdown-content">
<a href="#">Link 1</a>
<a href="#">Link 2</a>
<a href="#">Link 3</a>
</div>
</li>
Run Code Online (Sandbox Code Playgroud)
打字稿 - 代码
DropdownVar = 0;
onSelect(x){
this.DropdownVar = x;
console.log(x);
}
Run Code Online (Sandbox Code Playgroud)
看来我的 var 获得了正确的值,但我的*ngif不起作用。有更好的方法来处理我的问题吗?
另外,我想为我想要显示的内容添加一些动画,但我想 css 才是正确的选择。
我尝试添加一个<input type="checkbox">值也显示在woocommerce后端,所以我可以在最后看到客户是否勾选了方框.
该复选框应位于付款方式下方.
是否可以在WooCommerce结帐中添加一个自定义复选框,该值在管理编辑顺序中显示?
angular ×3
typescript ×2
amazon-s3 ×1
checkout ×1
javascript ×1
observable ×1
php ×1
woocommerce ×1
wordpress ×1