Comments (7)
WebStorm shows great navigation features https://www.youtube.com/watch?v=kWlj4a_e0G0
So, yeah, I'd like to see ctrl+click on archive()
in [ <a href="" ng-click="archive()">archive</a> ]
open the archive
definition in the source file defining it.
Similarly, Ctrl+Click on <li ng-repeat="todo in todos">
should open the todos
declaration
from angularjs-eclipse.
Tern provides the capability to manage "Go To Definition" (see hyperlink in JS Editor), so the difficulty with this issue is to retrieve the clicked element in HTML Editor in the attribute, element or text node.
from angularjs-eclipse.
@vrubezhny might be able to give you some pointers here
from angularjs-eclipse.
We have an overridden StructuredTextViewerConfiguration for our editors, so our configuration overrides getHyperlinkDetectors(ISourceViewer) method and returns our own detectors. For our case we have added an extension point which helps us to add different Hyperlinks into HTML/JSP/XML editors.
from angularjs-eclipse.
from angularjs-eclipse.
Tried it, works like a charm. This was by far the #1 feature I think was missing to make angularjs-eclipse truly outstanding.
Awesome work Angelo!
from angularjs-eclipse.
@fbricon glad this feature works and you like it!
But I must improve it to :
- support hyperlink/hover for text node with angular expression (if you open the HTML with Angular Editor it works, but for JSP it doesn't work)
- support hyperlink/hover for attribute node which contains angular expression (ex :
<span class="done-{{todo.done}}">
)
from angularjs-eclipse.
Related Issues (20)
- Run AS->protractor throws error client file cannot be empty. HOT 1
- Phonecat in AngularJS-Eclipse, and 'bower' HOT 2
- Why in my eclipse Node modules throwing error when i am installing protractor locally ?
- Missing documentation on how to expand HTML validation HOT 2
- Error when creating Angular2 project HOT 2
- hmmm...installed from marketplace but nothing changed... HOT 1
- Error when run test case
- Angular2 IDE Plugin Issue HOT 6
- Angular2 Eclipse HOT 1
- Problem with source hover popup and Dark theme
- Cannot find node install path node-native HOT 3
- Could Not find the required bundle org.eclipse.wst.html.core;bundle-version="1.2.0" HOT 1
- Can we Install Protractor in Elcipse
- Incorrect scope in Angular
- ng command not recognized in eclipse preference HOT 1
- Code completion does not work for Angular directives
- Unknown directive parameter for directive ng-md-icon
- Troubles installing any version of angularjs 1.3 or 1.2
- Using user-provided arguments in Protractor run configuration
- Unable to install the plugin in eclipse-oxygen javascript version
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from angularjs-eclipse.