После моего один JSнеобходимо получить доступ массива из одного JS к другим
var ruleField = [
{
id: "T1",
datastore: "",
table: "SENSORS",
columns: ["SNS_ID","HOST_ID","SESSION_ID"],
tableHeaders: ["SNS ID","HOST ID","SESSION ID"]
}
];
в другом JS мне нужно, чтобы получить доступ столбцов массива в настройках раскрывающегося
<select name="child.KEY_NAME" ng-if="child.KEY_NAME != 'Host' && child.KEY_NAME != 'Sensor' && child.KEY_NAME != 'Operator' && child.KEY_NAME != 'Value'" class="form-control" ng-model="temp.condition[$index][child.KEY_NAME]"" ng-disabled="readonly" ng-change="selectedOption1(selectAction);displayActionParam()">
<option ng-repeat="field in ruleField.columns track by $index" value= "{{ field }}" >{{ field }}</option>
</select>
ruleField - это массив, поэтому вам нужно получить к нему доступ с помощью правила indexField [0] .columns –
Возможно, вам придется назначить 'window.ruleField =' или включить его в '$ scope' в зависимости от вашего контекста – slezica