顶级模态对话框,涵盖整个角度应用(top-level modal dialog to cover whole angular application)
我想使用模态(来自angular-ui-bootstrap项目)实现登录对话框。 它应该覆盖整个应用程序,在背景中覆盖它,并且应该能够在AngularJS服务将变量设置为false时立即引发。
我不喜欢使用路由到登录页面,因为我想在应用程序中保留输入值。
你怎么能观察变量并正确触发模态对话框的open()函数?
编辑:我正在使用Thrift与服务器进行通信,因此在我的情况下,查看$ http状态代码通常并不容易......
i would like to implement a login dialog using a modal (from angular-ui-bootstrap project). It should lay over the whole application, cover it in the backdrop and should be able to be raised as soon as a AngularJS service sets a variable to false.
I don't like to use routing to a login page because i'd like to keep input values in the application.
How could you watch the variable and trigger the open()-function of the modal dialog properly?
EDIT: I'm using Thrift for communicating with the server, so watching for $http Status Codes is generally not easy in my case...
原文:https://stackoverflow.com/questions/20488625
最满意答案
看起来您已经明确设置了源兼容性。
尝试添加:
sourceCompatibility = 1.8
It looks like you've explicitly set the source compatibility.
Try adding:
sourceCompatibility = 1.8
相关问答
更多-
我认为你是在sourceCompatibility和targetCompatibility 。 关于项目的设置 - 就编译而言 - 与-source和-target参数对javac影响相同。 如果在一个项目中需要针对不同编译任务的不同设置,即使这样也是可能的。 I think you are after sourceCompatibilityand targetCompatibility. Settings those on a project has - as far as compilation is ...
-
问题是你的“项目SDK”是没有的! 通过单击“新建...”添加“项目SDK”,并选择JDK的路径。 那么应该没问题 The problem is your "Project SDK" is none! Add a "Project SDK" by clicking "New ..." and choose the path of JDK. And then it should be OK.
-
即使设置正确,Gradle发现错误的JAVA_HOME(Gradle finds wrong JAVA_HOME even though it's correctly set)[2024-02-24]
原来,我从Ubuntu 13.10存储库中下载的特定的Gradle二进制文件尝试导出JAVA_HOME。 感谢卢卡斯建议这个。 /usr/bin/gradle line 70: export JAVA_HOME=/usr/lib/jvm/default-java 评论这一行解决了这个问题,Gradle找到了Java二进制文件的正确路径。 如果你只是从他们的网站下载二进制文件,那么它没有这个问题,这是Ubuntu的repo版本的问题。 13.10版本似乎还有一些其他问题。 Turns out that th ... -
您需要为Java项目设置一个SDK,像@rizzletang所说,但您不需要创建一个新的项目,您可以从“ Welcome屏幕执行。 在右下方,选择Configure > Project Defaults > Project Structure : 选择左侧的“ Project选项卡将显示您没有选择SDK: 只需单击下拉列表右侧的“ New...按钮,并将其指向您的JDK。 之后,您可以返回到导入屏幕,它应该只是显示。 You need to setup a SDK for Java projects, li ...
-
这可能与多个jdk安装有关,可以通过重命名其他jdk文件夹来修复,但是这里的真正问题可能是由/jdk1.8.0_71/jre/lib/tools.jar中指向jdk / 1.8的符号链接引起的.0_71 / LIB / tools.jar中。 删除符号链接并查看Gradle是否有效。 This can be related to having multiple jdk installs and can be fixed by renaming the other jdk folders, however t ...
-
在Eclipse首选项(主菜单:窗口 - >首选项)中,选择 Gradle - > Arguments - > Java Home,选择“Workspace JRE”。 然后在您的工作区中选择一个jdk。 In Preference of Eclipse (main menu: Window -> Preferences), select Gradle -> Arguments -> Java Home, select "Workspace JRE". Then select one of your jdk ...
-
Java Sqlite Gradle(Java Sqlite Gradle)[2023-03-01]
我通过修改我的jar部分,在项目的分发jar文件的类路径中添加sqlite来解决这个问题: task copyDependenciesToTarget(type: Copy) { println 'Copying dependencies to target...' configurations.compile.collect().each { compileDependency -> copy { with from (compileDepende ... -
gradle指的是java 6,即使我的java home是针对java 8的(gradle refers java 6 even though my java home is aim to java 8)[2022-12-13]
看起来您已经明确设置了源兼容性。 尝试添加: sourceCompatibility = 1.8 It looks like you've explicitly set the source compatibility. Try adding: sourceCompatibility = 1.8 -
从Android Studio调试时,Gradle无法使用JAVA_HOME(Gradle can't user JAVA_HOME while debugging from Android Studio)[2022-07-21]
将环境变量JAVA_HOME的值更改为C:\Program Files (x86)\Java\Jre7\而不是C:\Program Files (x86)\Java\Jre7\bin\java.exe JAVA_HOME应该总是指向JDK或JRE安装的父目录,其中我们找到包含java,javac等二进制文件的bin目录。 Change the value of environment variable JAVA_HOME to C:\Program Files (x86)\Java\Jre7\ instea ... -
您需要一个环境变量设置才能工作。 您只需输入命令行: export JAVA_HOME=
或者您可以将该行放在.rc文件中。 在Mac上你可以这样做: export JAVA_HOME=`/usr/libexec/java_home` 更多信息可以在这里找到: http : //javarevisited.blogspot.com/2012/02/how-to-set-javahome-environment-in.html You need an env ...