我在Angular遇到一个奇怪的问题,似乎只在Internet Explorer 9中.
如果你检查以下jsfiddle:http://jsfiddle.net/U3pVM/382/
您可以看到填充了2个选项,但IE中的显示似乎已损坏,并且仅选择了"Apple"的第一个字母"A".单击选择时将显示所有选项.
.
代码非常简单,我填充了驱动成功回调中的select的变量.
.success(function (data) {
$scope.ReasonsChoice_ajax = data;
});
Run Code Online (Sandbox Code Playgroud)
选择的ng-options代码如下;
<select ng-model="Reason" ng-options="Reason for Reason in ReasonsChoice_ajax"></select>
Run Code Online (Sandbox Code Playgroud)
我注意到如果我使用单个选择元素就不会发生故障,只有当我在ng-repeat中显示多个选择时才会出现问题.
在someViewController中:
UIImagePickerController* picker = [[UIImagePickerController alloc] init];
picker.allowsEditing = YES;
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
picker.delegate = self;
[self presentViewController:picker animated:YES completion:^{
}];
Run Code Online (Sandbox Code Playgroud)
我拍了一张照片然后到了下一个屏幕(由于allowEditing = YES;)我可以选择将照片剪裁成方形.白色方形矩形出现在我拍摄的照片上的初始位置,我尝试移动它.我可以拖动它,但每次我松开手指,它都会回到它最初所持的位置.没有毛刺.当我松开手指时,白色框架矩形动画与easeOut动画回到我拖动它的位置.
它与allowEditing设置为NO不同.如果设置为NO,则甚至不会出现裁剪矩形.
以前,我认为问题只出现在iOS 7上,但现在我意识到它发生在所有iOS版本上.我不明白这是怎么发生的,但是当我开始使用Xcode 5并构建iOS7时就开始了.我在我的Mac上保留了Xcode 4.6.3,所以我尝试用旧的Xcode再次构建这个应用程序,但它没有修复任何东西.
我还需要提一下,当我从照片库加载图像时,裁剪工作正常,就像它应该的那样.我拍摄新照片时遇到问题.
此外,当出现初始裁剪矩形时,虽然我无法在照片周围拖动该矩形,但我仍然可以放大和缩小.当我放大时,我可以在照片周围拖动这个(较小的)裁剪矩形,但只能在初始矩形的位置和大小的边界内.如果我越过那个边界,我的裁剪矩形会动画回到不可见边界的内部.
有人,请帮忙......
尝试使用 ion-tabs 和 ion-tab,我无法弄清楚我错过了什么我
肯定错过了一些明显的东西:
'ion-tab' is not a known element
Run Code Online (Sandbox Code Playgroud)
我的 page.html 是:
<ion-tabs>
<ion-tab tab="makuuchi">
<ion-header translucent>
<ion-toolbar>
<ion-title>Makuuchi</ion-title>
</ion-toolbar>
</ion-header>
<ion-content fullscreen class="ion-padding">
<h1>Makuuchi</h1>
</ion-content>
</ion-tab>
<ion-tab-bar slot="top">
<ion-tab-button tab="makuuchi">
<ion-label>Makuuchi</ion-label>
<ion-icon name="people"></ion-icon>
</ion-tab-button>
<ion-tab-button tab="juryo">
<ion-label>Juryo</ion-label>
<ion-icon name="people"></ion-icon>
</ion-tab-button>
</ion-tab-bar>
</ion-tabs>
Run Code Online (Sandbox Code Playgroud)
ion-tab-bar 和 ion-tabs 很好。删除 ion-tab 后,页面将正确显示
我的 package.json 的依赖项
"dependencies": {
"@angular/common": "^7.2.2",
"@angular/core": "^7.2.2",
"@angular/forms": "^7.2.2",
"@angular/http": "^7.2.2",
"@angular/platform-browser": "^7.2.2",
"@angular/platform-browser-dynamic": "^7.2.2",
"@angular/router": "^7.2.2",
"@ionic-native/core": "^5.0.0",
"@ionic-native/splash-screen": "^5.0.0",
"@ionic-native/status-bar": "^5.0.0",
"@ionic/angular": "^4.1.0",
"core-js": "^2.5.4", …Run Code Online (Sandbox Code Playgroud) 我试图使ManyToMany关联对所有CRUD操作都起作用。我有两个实体:Places和Events。
场所可以容纳多个事件,并且一个事件可以在多个地方发生。
在第一种情况下,我有
在PlaceDto类别中
@ManyToOne(
targetEntity=EventDto.class,
cascade = { CascadeType.PERSIST, CascadeType.MERGE })
@JoinTable(
name = "EVENTS_PLACES",
joinColumns = { @JoinColumn(name = "PLACE_ID") },
inverseJoinColumns = { @JoinColumn(name = "EVENT_ID") })
private List<EventDto> events;
Run Code Online (Sandbox Code Playgroud)
在PlaceDto类中:
@JoinTable(name = "EVENTS_PLACES", joinColumns = @JoinColumn(name = "EVENT_ID"), inverseJoinColumns = @JoinColumn(name = "PLACE_ID"))
private List<PlaceDto> places;
Run Code Online (Sandbox Code Playgroud)
在这种情况下,在更新地点时,
使用以下DELETE FROM EVENTS_PLACES where ...语句删除了地点及其事件之间的链接
第二种情况
因此,在阅读了一些文档之后,我将PlaceDto更改为
@ManyToMany (
mappedBy = "events",
cascade = { CascadeType.PERSIST, CascadeType.MERGE },
fetch = FetchType.LAZY,
targetEntity = …Run Code Online (Sandbox Code Playgroud) 我使用第三方插件在eclipse中有一个OutOfMemory(堆大小)插件是Adobe Livecycle工作台,在内存不足时,插件通过WS(使用Axis)检索我服务器上大约70个工作流组件的列表
这是Eclipse中调用堆栈的摘录
...在org.eclipse.equinox.launcher.Main.main(Main.java:1144)
引起:java.lang.OutOfMemoryError:Java堆空间; 嵌套异常是:java.lang.OutOfMemoryError:org.apache.axis.message.SOAPFaultBuilder.createFault中的Java堆空间...
我正在使用这个eclipse.ini
-showlocation
-vm
C:\ bea920\jdk150_04\bin\javaw.exe
-vmargs
-Xms512M
-Xmx1024M
我不使用任何命令行选项
我已将-Xmx1024m添加到我在Java/Installed JRE中唯一安装的JRE中
在我看来:-eclipse不是OutOfMemory本身它只显示1024Mo中的1024Mo使用它继续正常工作 - 插件启动其轴解析而不给它足够的内存
问题: - 我的假设是对的吗? - 如何在eclipse启动器启动的过程中找到更多内存的位置和方式?