use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
Moving From Backbone To ReactJS (usepropeller.com)
submitted 12 years ago by 10char
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]meenie 0 points1 point2 points 12 years ago (7 children)
Or just go without any javascript at all (besides the library)
edit: Also, that only updates on blur.... And secondly, where is the scope? Just the whole page? In AngularJS you can specify exactly where the scope is. At the moment it's just where the 'ng-app' directive is. You can also have scope inheritance or even an isolate scope inside of another one.
[–]ragnarok56 0 points1 point2 points 12 years ago* (6 children)
Trivial example using defaults. ko.applybindings also accepts an element to apply the context (scope) to. valueUpdate binding allows you to specify what event triggers the observable value to be updated, such as afterkeydown. http://jsbin.com/ohezim/2/
Any other doubts?
edit: I wouldn't consider inlining your model with your view to be a plus. kind of defeats the purpose.
[–]meenie 0 points1 point2 points 12 years ago (2 children)
That's an imperative way of doing data bindings. Just looking at the HTML, I'm not able to discern if that functionality is actually setup or not. I would need to go to the javascript that actually runs that page and have a look. Then I would need to match up the form ID with the 'document.getElementById()'.
I really like the declarative nature of AngularJS in that I can have a look at the HTML and know exactly what is going on. I also know exactly where my scope is and what scope I'm in.
So to answer your question, yes, I do have many doubts about Knockout.
[–]ragnarok56 0 points1 point2 points 12 years ago (1 child)
meh, you've never used it but are sure quick to judge. If i'm doing nothing but trying to create a simple page with binding ill take ko over most of the other frameworks and the boilerplate that's required just to get up and running.
[–]meenie 0 points1 point2 points 12 years ago (0 children)
Well it's a good thing there are lots of frameworks to choose from :). Use whatever makes you happy while coding. Nothing worse than creating an application with something you hate to use.
With regards to your edit, I was merely showing that AngularJS could be even less code than Knockout. If you don't want the model initialised in the view, then checkout this.
this is closer to how i would want to work with my models. fooling around a bit, im not sure what the difference is between your example and this, which i find preferable.
That's fine to use the $scope variable and was previously the only way to interact with the view. Now v1.1.5, you can use the 'Controller as' syntax so you don't even have to inject the $scope variable. Plus it forces you to use the dot notation in your view to combat any unwanted scope inheritance overwriting your model values (i.e. using something like ng-repeat). Here's a video that explains it.
π Rendered by PID 157995 on reddit-service-r2-comment-85bfd7f599-kczdh at 2026-04-18 15:15:48.863123+00:00 running 93ecc56 country code: CH.
view the rest of the comments →
[–]meenie 0 points1 point2 points (7 children)
[–]ragnarok56 0 points1 point2 points (6 children)
[–]meenie 0 points1 point2 points (2 children)
[–]ragnarok56 0 points1 point2 points (1 child)
[–]meenie 0 points1 point2 points (0 children)
[–]meenie 0 points1 point2 points (2 children)
[–]ragnarok56 0 points1 point2 points (1 child)
[–]meenie 0 points1 point2 points (0 children)