Я знаю, что это было задано ранее, особенно здесь.
Тем не менее, ответы кажутся мне довольно абстрактными, и я нахожу, что я очень смущен на практике.
Ответ .vs выглядит следующим образом:
Полимер (и, вернее, Shadow DOM) создает способность не только составлять биты HTML, но и инкапсулировать их. Это принципиально новые возможности и возможности, которые могут быть использованы с любыми другими системы шаблонов или структуры для повышения их мощности.
Что на самом деле не говорит мне столько, насколько я понимаю, директивы angular делают практически то же самое на практике, хотя полимерные элементы могут быть немного более эффективными. Я уверен, что "инкапсуляция" имеет в этом контексте более глубокий смысл, который я не понимаю.
Скажем, я разрабатываю веб-приложение AngularJS. Когда, как и почему я должен использовать полимерные элементы над директивами angular?
Использовать ли полимерные элементы вместо angular директив, если это так, если вы будете использовать один над другим? Или были бы реализованы angular директивы с точки зрения полимерных элементов?