Function

Module: @ember/object

Available since v1.6.0

import { empty } from '@ember/object/computed';
dependentKey
String
returns
ComputedProperty
computed property which negate the original value for property

A computed property that returns true if the value of the dependent property is null, an empty string, empty array, or empty function.

Example

1
2
3
4
5
6
7
8
9
10
11
let ToDoList = Ember.Object.extend({
  isDone: Ember.computed.empty('todos')
});

let todoList = ToDoList.create({
  todos: ['Unit Test', 'Documentation', 'Release']
});

todoList.get('isDone'); // false
todoList.get('todos').clear();
todoList.get('isDone'); // true