Coder Social home page Coder Social logo

zk-angular's People

Contributors

devchu avatar jumperchen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

zk-angular's Issues

Page initialization exception

Page initialization exception:: java.lang.NullPointerException
at org.zkoss.zkmax.bind.impl.TrackerImplEx.getOrCreateTrackerNode(TrackerImplEx.java:137) [zkmax-8.0.0.jar:]
at org.zkoss.zkmax.bind.impl.TrackerImplEx.addTracking(TrackerImplEx.java:76) [zkmax-8.0.0.jar:]
at org.zkoss.bind.xel.zel.BindExpressionBuilder.addTracking(BindExpressionBuilder.java:116) [zkbind-8.0.0.jar:8.0.0]
at org.zkoss.bind.xel.zel.BindExpressionBuilder.visitNode(BindExpressionBuilder.java:138) [zkbind-8.0.0.jar:8.0.0]
at org.zkoss.bind.xel.zel.BindExpressionBuilder.visit(BindExpressionBuilder.java:57) [zkbind-8.0.0.jar:8.0.0]
at org.zkoss.zel.impl.parser.SimpleNode.accept(SimpleNode.java:141) [zel-8.0.0.jar:8.0.0]
at org.zkoss.zel.impl.lang.ExpressionBuilder.prepare(ExpressionBuilder.java:150) [zel-8.0.0.jar:8.0.0]
at org.zkoss.zel.impl.lang.ExpressionBuilder.build(ExpressionBuilder.java:168) [zel-8.0.0.jar:8.0.0]
at org.zkoss.zel.impl.lang.ExpressionBuilder.createValueExpression(ExpressionBuilder.java:231) [zel-8.0.0.jar:8.0.0]
at org.zkoss.zel.impl.ExpressionFactoryImpl.createValueExpression(ExpressionFactoryImpl.java:66) [zel-8.0.0.jar:8.0.0]
at org.zkoss.bind.xel.BindXelFactory.parseExpression(BindXelFactory.java:30) [zkbind-8.0.0.jar:8.0.0]
at org.zkoss.bind.impl.BindEvaluatorXImpl.parseExpressionX(BindEvaluatorXImpl.java:84) [zkbind-8.0.0.jar:8.0.0]
at org.zkoss.angular.AngularBinder$3.parseExpressionX(AngularBinder.java:163) [zk-angular-0.8.0.jar:]
at org.zkoss.bind.impl.AccessInfo.create(AccessInfo.java:71) [zkbind-8.0.0.jar:8.0.0]
at org.zkoss.bind.impl.PropertyBindingImpl.(PropertyBindingImpl.java:67) [zkbind-8.0.0.jar:8.0.0]
at org.zkoss.bind.impl.LoadPropertyBindingImpl.(LoadPropertyBindingImpl.java:48) [zkbind-8.0.0.jar:8.0.0]
at org.zkoss.bind.impl.BinderImpl.newLoadPropertyBinding(BinderImpl.java:946) [zkbind-8.0.0.jar:8.0.0]
at org.zkoss.bind.impl.BinderImpl.addPropertyLoadBindings0(BinderImpl.java:1056) [zkbind-8.0.0.jar:8.0.0]
at org.zkoss.bind.impl.BinderImpl.addPropertyLoadBindings(BinderImpl.java:797) [zkbind-8.0.0.jar:8.0.0]
at org.zkoss.angular.AngularBinder.addPropertyLoadBindings(AngularBinder.java:105) [zk-angular-0.8.0.jar:]
at org.zkoss.bind.impl.AnnotateBinderHelper.processPropertyPromptBindings(AnnotateBinderHelper.java:362) [zkbind-8.0.0.jar:8.0.0]
at org.zkoss.bind.impl.AnnotateBinderHelper.processPropertyBindings(AnnotateBinderHelper.java:246) [zkbind-8.0.0.jar:8.0.0]
at org.zkoss.bind.impl.AnnotateBinderHelper.processComponentBindings0(AnnotateBinderHelper.java:124) [zkbind-8.0.0.jar:8.0.0]
at org.zkoss.bind.impl.AnnotateBinderHelper.processAllComponentsBindings(AnnotateBinderHelper.java:89) [zkbind-8.0.0.jar:8.0.0]
at org.zkoss.bind.impl.AnnotateBinderHelper.initComponentBindings(AnnotateBinderHelper.java:74) [zkbind-8.0.0.jar:8.0.0]
at org.zkoss.bind.AnnotateBinder.initAnnotatedBindings(AnnotateBinder.java:73) [zkbind-8.0.0.jar:8.0.0]
at org.zkoss.bind.BindComposer.doAfterCompose(BindComposer.java:177) [zkbind-8.0.0.jar:8.0.0]
at org.zkoss.angular.AngularComposer.doAfterCompose(AngularComposer.java:71) [zk-angular-0.8.0.jar:]
at org.zkoss.zk.ui.impl.UiEngineImpl.doAfterCompose(UiEngineImpl.java:588) [zk-8.0.0.jar:8.0.0]
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:931) [zk-8.0.0.jar:8.0.0]
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:877) [zk-8.0.0.jar:8.0.0]
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:748) [zk-8.0.0.jar:8.0.0]
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate(UiEngineImpl.java:709) [zk-8.0.0.jar:8.0.0]
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:923) [zk-8.0.0.jar:8.0.0]
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:877) [zk-8.0.0.jar:8.0.0]
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate0(UiEngineImpl.java:748) [zk-8.0.0.jar:8.0.0]
at org.zkoss.zk.ui.impl.UiEngineImpl.execCreate(UiEngineImpl.java:709) [zk-8.0.0.jar:8.0.0]
at org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage0(UiEngineImpl.java:452) [zk-8.0.0.jar:8.0.0]
at org.zkoss.zk.ui.impl.UiEngineImpl.execNewPage(UiEngineImpl.java:358) [zk-8.0.0.jar:8.0.0]
at org.zkoss.zk.ui.http.DHtmlLayoutServlet.process(DHtmlLayoutServlet.java:217) [zk-8.0.0.jar:8.0.0]
at org.zkoss.zk.ui.http.DHtmlLayoutServlet.doGet(DHtmlLayoutServlet.java:136) [zk-8.0.0.jar:8.0.0]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:734) [jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-1.jar:1.0.2.Final-redhat-1]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.2.Final-redhat-1.jar:1.0.2.Final-redhat-1]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at org.apache.catalina.filters.ExpiresFilter.doFilter(ExpiresFilter.java:1187) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at com.juump.console.web.CharsetFilter.doFilter(CharsetFilter.java:38) [classes:]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:389) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169) [jboss-as-web-7.2.0.Final-redhat-8.jar:7.2.0.Final-redhat-8]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:145) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:336) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:920) [jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_79]

Property 'bindingAttributes' not found on type org.zkoss.bind.BindComposer with ZK 8.0.0-RC

with this tag in .zhtml (ok with zk 7)

<u:div apply="org.zkoss.angular.AngularComposer"
        binder="@init(value='org.zkoss.angular.AngularBinder')" 
        viewModel="@id('vm') @init('service.HomeService')"
        ng:controller="MyController">

I got this with ZK 8.0.0-RC. Is it something to do with viewModel & apply attributes not working or with org.zkoss.bind.BindComposer being used by default ?

SEVERE: Servlet.service() for servlet dhtmllayoutservlet threw exception
org.zkoss.zel.PropertyNotFoundException: Property 'bindingAttributes' not found on type org.zkoss.bind.BindComposer
    at org.zkoss.zel.BeanELResolver$BeanProperties.get(BeanELResolver.java:429)
    at org.zkoss.zel.BeanELResolver$BeanProperties.access$300(BeanELResolver.java:379)
    at org.zkoss.zel.BeanELResolver.property(BeanELResolver.java:552)
    at org.zkoss.zel.BeanELResolver.getValue(BeanELResolver.java:100)
    at org.zkoss.zel.CompositeELResolver.getValue(CompositeELResolver.java:66)
    at org.zkoss.zel.CompositeELResolver.getValue(CompositeELResolver.java:66)
    at org.zkoss.xel.zel.XelELResolver.getValue(XelELResolver.java:84)
    at org.zkoss.bind.xel.zel.BindELResolver.getValue(BindELResolver.java:75)
    at org.zkoss.zel.impl.parser.AstValue.getTarget(AstValue.java:117)
    at org.zkoss.zel.impl.parser.AstValue.setValue(AstValue.java:216)
    at org.zkoss.zel.impl.ValueExpressionImpl.setValue(ValueExpressionImpl.java:260)
    at org.zkoss.xel.zel.ELXelExpression.setValue(ELXelExpression.java:51)
    at org.zkoss.bind.impl.BindEvaluatorXImpl.setValue(BindEvaluatorXImpl.java:58)
    at org.zkoss.bind.impl.LoadPropertyBindingImpl.load(LoadPropertyBindingImpl.java:88)
    at org.zkoss.bind.impl.PropertyBindingHandler.doLoadBinding(PropertyBindingHandler.java:133)
    at org.zkoss.bind.impl.PropertyBindingHandler.doLoad(PropertyBindingHandler.java:334)
    at org.zkoss.bind.impl.BinderImpl.loadComponentProperties0(BinderImpl.java:2307)
    at org.zkoss.bind.impl.BinderImpl.loadComponent0(BinderImpl.java:2276)
    at org.zkoss.bind.impl.BinderImpl.loadComponent(BinderImpl.java:2215)
    at org.zkoss.bind.BindComposer$BinderKeeper$Loader.load(BindComposer.java:510)
    at org.zkoss.bind.BindComposer$BinderKeeper.loadComponentForAllBinders(BindComposer.java:489)
    at org.zkoss.bind.BindComposer.doAfterCompose(BindComposer.java:187)
    at org.zkoss.angular.AngularComposer.doAfterCompose(AngularComposer.java:71)
    at org.zkoss.zk.ui.impl.MultiComposer.doAfterCompose(MultiComposer.java:123)
    at org.zkoss.zk.ui.impl.UiEngineImpl.doAfterCompose(UiEngineImpl.java:588)
    at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild0(UiEngineImpl.java:924)
    at org.zkoss.zk.ui.impl.UiEngineImpl.execCreateChild(UiEngineImpl.java:870)

Client binding not triggering a command

I have binded a function that should trigger a command in the backend.

$scope.updateCookie = angular.bind(this, updateCookie, [$element, $cookies]);
updateCookie = function(args, username, password) {
    $cookies = args[1];
    $element = args[0];
    $cookies["CREDENTIALS"] = username;
    debugger
    zkbind.$($element).command('login', {
        data : {
            username : username,
            password : password
        }
    });
};

The command is triggered but when is received in the _AngularComposer_ it doesn't posted. This is because the detected cmd is _onBindCommand$login_ instead of _onBindCommand_
I am doing something wrong or is a bug?

Thank's

Desktop not found when using zk-ng-include

ZK-Angular is great. It will be making the total different experiences for developing a ZK app!

There are some Desktop not found exception sometime with ZK-Angular when redirect a lot. I've seen the comment inside the code that it's going to support non-caching desktop too. Will it be the solution for this?

2014-09-08 23:35:57,234 [http-bio-8080-exec-8] ERROR [/abc].[auEngine] - Servlet.service() for servlet [auEngine] in context with path [/abc] threw exception [Filtered request failed.] with root cause
Message: Desktop not found: z_uma
Line | Method
->> 84 | getDesktop in org.zkoss.zk.ui.impl.SimpleDesktopCache


| 108 | service in org.zkoss.angular.AuInclude
| 459 | doGet . . . . . . in org.zkoss.zk.au.http.DHtmlUpdateServlet

ZK 8.0.0 and ZK Angular error

Hi!

I am trying to use ZK 8 and ZK Angular. I can run the ZK Angular Demo without problems with zk 7.0.3. But if i use ZK 8 it doesn't work. I get the following error (Browser console). Is there a workaround?

Error: [$parse:lexerr] http://errors.angularjs.org/1.2.20/$parse/lexerr?p0=Unexpected%20nextharacter%20&p1=s%200-0%20%5B%40%5D&p2=%40load(vm.title)
at Error (native)
at http://localhost:8080/dashboard/zkau/web/af058fa0/js/ng.wpd:3:442
at i.throwError (http://localhost:8080/dashboard/zkau/web/af058fa0/js/ng.wpd:3:82286)
at i.lex (http://localhost:8080/dashboard/zkau/web/af058fa0/js/ng.wpd:3:81582)
at dm.parse (http://localhost:8080/dashboard/zkau/web/af058fa0/js/ng.wpd:3:84330)
at http://localhost:8080/dashboard/zkau/web/af058fa0/js/ng.wpd:3:49090
at E (http://localhost:8080/dashboard/zkau/web/af058fa0/js/ng.wpd:3:52315)
at B.$watch (http://localhost:8080/dashboard/zkau/web/af058fa0/js/ng.wpd:3:53112)
at http://localhost:8080/dashboard/zkau/web/af058fa0/js/ng.wpd:3:96801
at eK (http://localhost:8080/dashboard/zkau/web/af058fa0/js/ng.wpd:3:25669)(anonymous function) @ ng.wpd:3(anonymous function) @ ng.wpd:3eK @ ng.wpd:3eA @ ng.wpd:3eA @ ng.wpd:3eK @ ng.wpd:3eA @ ng.wpd:3eA @ ng.wpd:3eA @ ng.wpd:3eA @ ng.wpd:3eA @ ng.wpd:3eA @ ng.wpd:3eA @ ng.wpd:3eA @ ng.wpd:3eA @ ng.wpd:3(anonymous function) @ ng.wpd:3(anonymous function) @ ng.wpd:3B.$eval @ ng.wpd:3B.$apply @ ng.wpd:3(anonymous function) @ ng.wpd:3U @ ng.wpd:3x @ ng.wpd:3cO @ ng.wpd:3(anonymous function) @ App.js:20r @ zk.wpd:21s @ zk.wpd:21t @ zk.wpd:21d @ zk.wpd:21l @ zk.wpd:20zk.copy.setLoaded._zkf @ zk.wpd:20(anonymous function) @ zhtml.wpd:7(anonymous function) @ zhtml.wpd:7
ng.wpd:3 Error: [$parse:lexerr] http://errors.angularjs.org/1.2.20/$parse/lexerr?p0=Unexpected%20next%20character%20&p1=s%200-0%20%5B%40%5D&p2=%40bind(vm.title)
at Error (native)
at http://localhost:8080/dashboard/zkau/web/af058fa0/js/ng.wpd:3:442
at i.throwError (http://localhost:8080/dashboard/zkau/web/af058fa0/js/ng.wpd:3:82286)
at i.lex (http://localhost:8080/dashboard/zkau/web/af058fa0/js/ng.wpd:3:81582)
at dm.parse (http://localhost:8080/dashboard/zkau/web/af058fa0/js/ng.wpd:3:84330)
at http://localhost:8080/dashboard/zkau/web/af058fa0/js/ng.wpd:3:49090
at new dF (http://localhost:8080/dashboard/zkau/web/af058fa0/js/ng.wpd:3:94495)
at U (http://localhost:8080/dashboard/zkau/web/af058fa0/js/ng.wpd:3:15061)
at Object.E.instantiate (http://localhost:8080/dashboard/zkau/web/af058fa0/js/ng.wpd:3:15198)
at http://localhost:8080/dashboard/zkau/web/af058fa0/js/ng.wpd:3:32797(anonymous function) @ ng.wpd:3(anonymous function) @ ng.wpd:3B.$apply @ ng.wpd:3(anonymous function) @ ng.wpd:3U @ ng.wpd:3x @ ng.wpd:3cO @ ng.wpd:3(anonymous function) @ App.js:20r @ zk.wpd:21s @ zk.wpd:21t @ zk.wpd:21d @ zk.wpd:21l @ zk.wpd:20zk.copy.setLoaded._zkf @ zk.wpd:20(anonymous function) @ zhtml.wpd:7(anonymous function) @ zhtml.wpd:7

Thank's

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.