This occurs in Nomad UI, an open source ember app: https://github.com/hashicorp/nomad/tree/master/ui
Fetching related data in the right order under unknown circumstances will push a copy of an existing record instead of updating the existing record.
| .avatar-source { | |
| float: left; | |
| margin-right: 20px; | |
| padding-top: 3px; | |
| position: relative; | |
| width: 36px; | |
| height: 36px; | |
| img { | |
| height: 36px; |
| import Component from '@glimmer/component'; | |
| export default class extends Component { | |
| } |
| import Controller from '@ember/controller'; | |
| export default class ApplicationController extends Controller { | |
| appName = 'Ember Twiddle'; | |
| } |
| version: '3.8' | |
| services: | |
| ui: | |
| image: dingoeatingfuzz/nomad-prototype-ui:latest | |
| ports: | |
| - '6464:6464' | |
| environment: | |
| NOMAD_API: 'http://localhost:8080' | |
| nginx: | |
| image: nginx:latest |
| import Controller from '@ember/controller'; | |
| import { computed } from '@ember/object'; | |
| import { alias } from '@ember/object/computed'; | |
| export default Controller.extend({ | |
| appName: 'Ember Twiddle', | |
| filterOne: computed('model.[]', '[email protected]', function() { | |
| return this.model.compact().filter(m => { | |
| m.get('parent'); |
| use std::{thread, time}; | |
| use std::collections::LinkedList; | |
| use std::f32; | |
| use rand::random; | |
| fn main() { | |
| let two_pi = f32::consts::PI * 2.0; | |
| let wait_duration = time::Duration::from_millis(500); | |
| // Length of the list when wave as at 0 |
This occurs in Nomad UI, an open source ember app: https://github.com/hashicorp/nomad/tree/master/ui
Fetching related data in the right order under unknown circumstances will push a copy of an existing record instead of updating the existing record.
| import Ember from 'ember'; | |
| export default Ember.Component.extend({ | |
| items: [], | |
| actions: { | |
| addItem(item) { | |
| this.get('items').pushObject(item); | |
| }, | |
| } |
| import Ember from 'ember'; | |
| export default Ember.Controller.extend({ | |
| appName: 'Ember Twiddle', | |
| defaultItem: 'foo', | |
| item: Ember.computed(function() { | |
| return this.get('defaultItem') | |
| }), |
| import Ember from 'ember'; | |
| import Tour from '../tour-model'; | |
| const { inject } = Ember; | |
| export default Ember.Controller.extend({ | |
| personalization: inject.service(), | |
| campaignTour: null, | |