Skip to content

Instantly share code, notes, and snippets.

@jbailey4
Last active August 3, 2018 17:55
Show Gist options
  • Save jbailey4/9ea5a5dd30e4198be49f177224568e50 to your computer and use it in GitHub Desktop.
Save jbailey4/9ea5a5dd30e4198be49f177224568e50 to your computer and use it in GitHub Desktop.
json.parse ember array
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
arraySet: Ember.A([
{
name: 'foo',
childArray: Ember.A([
{ name: 'bar' },
{ name: 'baz' }
])
}
]),
arraySetParsed: Ember.computed('array', function() {
var a = JSON.parse(JSON.stringify(Ember.get(this, 'arraySet')));
console.log(a.findBy('name', 'foo'));
console.log(a);
})
});
<h1>Welcome to {{appName}}</h1>
<br>
<br>
{{outlet}}
<br>
<br>
{{arraySetParsed}}
{
"version": "0.15.0",
"EmberENV": {
"FEATURES": {}
},
"options": {
"use_pods": false,
"enable-testing": false
},
"dependencies": {
"jquery": "https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.js",
"ember": "3.2.2",
"ember-template-compiler": "3.2.2",
"ember-testing": "3.2.2"
},
"addons": {
"ember-data": "3.2.0"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment