angular - Ta bort selektor från angular2-komponent utan att skapa en komponentselektor som en klass eller attribut
Jag vill ta bort selectortaggen och vill rendera min komponent som ett element och inte som en klass eller ett attribut. Egentligen är mitt verkliga problem att jag har en Ext JS-applikation där jag har en Ext combo och jag behöver skapa en komponent som kan konvertera den till Angular2 HTML, till exempel.
detta är ext combo html
<ext:ComboBox runat="server"
ID="cmbColumn"
Width="280"
FieldLabel="Update Data For "
LabelSeparator=" "
LabelWidth="100"
IDMode="Static">
<ng-content></ng-content>
<Items>
<ext:ListItem Value="POSSyncStatus" Text="POS Sync Status" />
<ext:ListItem Value="IsDepartmentOpen" Text="Allow Open Sales In Department" />
<ext:ListItem Value="IsFractionalQtyAllowedFlag" Text="Allow Partial Quantity Sales" />
<ext:ListItem Value="IsLoyaltyRedeemEligibleFlag " Text="Allow Loyalty Redeem Sales" />
<ext:ListItem Value="IsItemReturnableFlag" Text="Allow Item Returns" />
<ext:ListItem Value="AllowFoodStampsFlag" Text="Allow Food Stamp Sales" />
<ext:ListItem Value="AreSpecialDiscountsAllowedFlag" Text="Allow Special Discounts" />
<ext:ListItem Value="PriceRequiredFlag" Text="Flexible Pricing For Items" />
<ext:ListItem Value="SalesRestriction" Text="Sales Restriction" />
<ext:ListItem Value="Tax" Text="Store Tax" />
<ext:ListItem Value="DepartmentTypes" Text="Department Types" />
<ext:ListItem Value="ActiveFlag" Text="Active" />
<ext:ListItem Value="ProfitMargin" Text="Profit Margin" />
<ext:ListItem Value="ProfitPercent" Text="Profit Percent" />
</Items>
</ext:ComboBox>
och jag vill skapa en komponent som hjälper mig att rendera detta som
<select>
<option>A</option>
</select>
Min idé är att skapa komponenten ext:combo och mallen är select, men den renderar också ext:combo i HTML, det är problemet och därför kan jag inte skriva det som en klass eller attribut eftersom jag inte vill ändra min tidigare HTML