Ребят, как считаете, может лучше написать здесь "Note that we
can't write {cart.empty} since..."
вместо can't do?
Когда в первый раз читал, мне показалось, что нельзя конкретно вызвать метод empty у переменной cart. А имелось в виду, что метод вызвать можно, просто ошибка будет.
"Accessing properties of undefined objects in the template will throw an exception at runtime. The following expression: {cart.empty} will throw an exception if cart is undefined when the button is first rendered."