Comments (4)
+1 you should not use eval.
from angucomplete.
From what I can tell, the eval
allows arbitrarily long chains of "dot notation". If we had list comprehensions, or by brute-forcing a for
loop, the same thing could be achieved by split('.')
-ing and then using bracket notation.
from angucomplete.
Yeah I agree, had meant to remove the eval but completely forgot it was still in there. Will fix it tomorrow. Cheers guys.
Daryl.
Sent from my iPhone
On 4 Feb 2014, at 21:32, Steven Harman [email protected] wrote:
From what I can tell, the eval allows arbitrarily long chains of "dot notation". If we had list comprehensions, or by brute-forcing a for loop the same thing could be achieved by split('.')-ing and then using bracket notation.
—
Reply to this email directly or view it on GitHub.
from angucomplete.
Yeah I was just curious because in my implementation I subbed out the eval with bracket notation and all is well :)
from angucomplete.
Related Issues (20)
- Autofocus
- relative urls for remote
- SyntaxError: expected expression, got '.'
- custom 'no results found' text
- Not able to add multiple autocomplete directives in the same scope.
- Please, change colors from 6(#ffffff) digits to 3 digits(#fff) format HOT 3
- Disable autocomplete of input
- Bug Scrollbar
- Setting or getting the value of input
- On Blur (On Change) action HOT 1
- Unable to include getting error
- Cannot scroll down with arrow keys if long list dropdown
- can not get the input when there have no match
- Does it support Chinese?
- Force the user to select an options
- local-data does not work with third level nested properties
- FIXED - Style suggestions box HOT 1
- Tag
- Post Request
- Error when dist version is built
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 angucomplete.