Предположите, что у вас есть несколько компонентов в вашем заявлении, каждый имеющий его собственное представление.
В то время как компоненты независимы, их взгляды могут использовать те же самые идентификаторы для элементов DOM, например, есть шанс, что у 2 или больше компонентов были бы взгляды с подобным элементом управления вводом как:
<input type="text" id="Bid" name="Bid" value="0"/>
После того, как компоненты активируются, их взгляды присоединены к DOM Котел. ViewTemplate
, и теперь там является конфликтом имен для Предложение
элемент, вызывая побочные эффекты, например, нажимая на этикетку
работы только в 1 представлении, и искалечен в других.
Что наиболее успешная практика должна избежать таких столкновений? Я должен использовать "уникальный" суффикс/префикс для всех элементов в моих взглядах, как id = "ComponentName_Bid"
? Или есть более изящное решение?